diff --git a/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInDetailEntity.xml b/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInDetailEntity.xml
index 45e10d50..fb61e51c 100644
--- a/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInDetailEntity.xml
+++ b/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInDetailEntity.xml
@@ -143,16 +143,18 @@
diff --git a/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInEntity.xml b/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInEntity.xml
index eda8f4f8..85716647 100644
--- a/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInEntity.xml
+++ b/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/entity/GoodsdocInEntity.xml
@@ -171,7 +171,7 @@
where warehouseName = '退货仓'
and state is null
and goodsdocNo in (
-
+
#{item.goodsdocNo},
@@ -446,13 +446,13 @@
update jeck_goodsdocin set
- #{state} ,
- #{u8BillCode}
+ state= #{state} ,
+ u8BillCode=#{u8BillCode}
- where recId in (
-
+ where goodsdocNo in (
+
- #{recId},
+ #{item.goodsdocNo},
)
diff --git a/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/service/impl/GoodsdocInServiceImpl.java b/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/service/impl/GoodsdocInServiceImpl.java
index 8989bc07..49df4fd0 100644
--- a/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/service/impl/GoodsdocInServiceImpl.java
+++ b/service/src/main/java/com/hzya/frame/Jackyun/goodsdocin/service/impl/GoodsdocInServiceImpl.java
@@ -208,7 +208,10 @@ public class GoodsdocInServiceImpl extends BaseService
U8ResultEntity u8ResultOut =saleOutService.addSaleOutT(saleOut);
if(!u8ResultOut.issuccess()){
goodsdocInEntity.setState("N");
+ }else{
+ goodsdocInEntity.setState("Y");
}
+ goodsdocInEntity.setGroupList(goodsdocInEntityList);
goodsdocInDao.updateGoodsdocIn(goodsdocInEntity);
}
}
@@ -229,17 +232,22 @@ public class GoodsdocInServiceImpl extends BaseService
jsonObject.put("billid", "123");
JSONObject head = new JSONObject();
head.put("cbuscode", goodsdocInEntity.getU8BillCode());//发货单号
- head.put("cdepcode", "普通销售");//部门编码
+ head.put("cdepcode", "00702");//todo 部门编码
head.put("cmaker", "吉客云入库单自动生成");//创建人
head.put("crdcode", "203");//入库类别编码
- head.put("cdepcode", "01001");//仓库编码 todo 正式需要切换为04009
+ head.put("cwhcode", "01001");//仓库编码 todo 正式需要切换为04009
head.put("ddate", "2024-12-31");//销售类型
+ // head.put("ccuscode", "99999994");//todo 正式需要切换未这个客户
+ head.put("ccuscode", "01010918");//客户
jsonObject.put("head",head);
JSONArray body = new JSONArray();
int i = 0;
if(CollectionUtils.isNotEmpty(goodsdocInDetailEntityList)){
for(GoodsdocInDetailEntity item : goodsdocInDetailEntityList){
i++;
+ if("501010323".equals(item.getGoodsNo())){
+ continue;
+ }
JSONObject details = new JSONObject();
details.put("cbdlcode",goodsdocInEntity.getU8BillCode());//发货单号
details.put("cdblrowno", i);//行号
@@ -258,9 +266,12 @@ public class GoodsdocInServiceImpl extends BaseService
jsonObject.put("billid", "123");
JSONObject head = new JSONObject();
head.put("brdflag", "1");//发货0,退货1
+ head.put("breturnflag", "1");//发货0,退货1
head.put("cbustype", "普通销售");//
head.put("cdepcode", "00702");//销售部门
head.put("cmaker", "吉客云入库单自动生成");//创建人
+// head.put("ccuscode", "99999994");//todo 正式需要切换未这个客户
+ head.put("ccuscode", "01010918");//客户
head.put("cstcode", "11");//销售类型
head.put("ddate", "2024-12-31");//销售类型
jsonObject.put("head",head);
diff --git a/service/src/main/java/com/hzya/frame/u8/delivery/service/impl/DeliveryOrderServiceImpl.java b/service/src/main/java/com/hzya/frame/u8/delivery/service/impl/DeliveryOrderServiceImpl.java
index 7e3ee64c..5d2d3427 100644
--- a/service/src/main/java/com/hzya/frame/u8/delivery/service/impl/DeliveryOrderServiceImpl.java
+++ b/service/src/main/java/com/hzya/frame/u8/delivery/service/impl/DeliveryOrderServiceImpl.java
@@ -872,7 +872,6 @@ public class DeliveryOrderServiceImpl extends BaseService