2 次代码提交 204f7448f1 ... c83734ae93

作者 SHA1 备注 提交日期
  “lqy c83734ae93 Merge remote-tracking branch 'origin/master' 1 月之前
  “lqy 8b86a52e66 11.6代码提交 1 月之前

+ 1 - 1
mjava-huagao/src/main/java/com/malk/huagao/controller/KdYdCustomerController.java

@@ -51,7 +51,7 @@ private YDClient ydClient;
 //        ydHuaGaoService.synckdYdMaterial();
 //        ydHuaGaoService.synckdYdPayment();
         ydHuaGaoService.syncKdYdReceivable();
-        ydHuaGaoService.synckdYdOutbound();
+//        ydHuaGaoService.synckdYdOutbound();
         return McR.success();
     }
     @PostMapping("/kdYdCustomer")

+ 1 - 1
mjava-huagao/src/main/java/com/malk/huagao/entity/KdYdOutbound.java

@@ -46,7 +46,7 @@ public class KdYdOutbound implements Serializable {
 
     private String xsy;
 
-    private String  deliveryId;
+    private String  deliveryBm;
 
     private LocalDateTime createTime;
 

+ 1 - 1
mjava-huagao/src/main/java/com/malk/huagao/service/impl/KdYdOutboundServiceImpl.java

@@ -69,7 +69,7 @@ public class KdYdOutboundServiceImpl extends ServiceImpl<KdYdOutboundMapper, KdY
         List<Map> tableField = (List<Map>) formData.get("tableField_mejnamfd");
         KdYdOutbound kdYdOutbound = new KdYdOutbound();
         kdYdOutbound.setDjlx(djlx);
-        kdYdOutbound.setDeliveryId(deliceryId);
+//        kdYdOutbound.setDeliveryId(deliceryId);
         kdYdOutbound.setKh(kh);
         kdYdOutbound.setJsbb(jsbb);
         kdYdOutbound.setYsdh(ysdh);

+ 1 - 1
mjava-huagao/src/main/java/com/malk/huagao/service/impl/KdYdReceivableServiceImpl.java

@@ -72,7 +72,7 @@ public class KdYdReceivableServiceImpl extends ServiceImpl<KdYdReceivableMapper,
         List<Map> tableField = (List<Map>) formData.get("tableField_mf6el3zx");
         KdYdReceivable kdYdReceivable = new KdYdReceivable();
         kdYdReceivable.setDjlx(djlx);
-        kdYdReceivable.setOutboundId(outboundId);
+//        kdYdReceivable.setOutboundId(outboundId);
         kdYdReceivable.setBb(bb);
         kdYdReceivable.setKh(kh);
         kdYdReceivable.setSktj(sktj);

+ 7 - 3
mjava-huagao/src/main/java/com/malk/huagao/service/impl/YdHuaGaoServiceImpl.java

@@ -249,7 +249,7 @@ public class YdHuaGaoServiceImpl implements YdHuaGaoService {
             try {
                 Long outboundId = kdYdOutbound.getId();
                 String djbh = kdYdOutbound.getDjbh();
-                String deliveryId = kdYdOutbound.getDeliveryId();
+                String deliveryId = kdYdOutbound.getDeliveryBm();
 
                 log.debug("开始同步出库单: ID={}, 单据编号={}", outboundId, djbh);
 
@@ -354,8 +354,12 @@ public class YdHuaGaoServiceImpl implements YdHuaGaoService {
                 updateMap.put("textField_mg34txgz", kdYdOutbound.getYsdh());
 
                 // 添加同步操作(根据您的实际需求添加)
-                // ydClient.operateData(...);
-
+                ydClient.operateData(YDParam.builder()
+                        .formUuid("FORM-AADBCDA8126F41A0ADDEE3353828583192M8")
+                        .searchCondition(JSONObject.toJSONString(UtilMap.map("textField_mg34txgm", kdYdOutbound.getDjbh())))
+                        .formDataJson(JSONObject.toJSONString(updateMap))
+                        .build(), YDConf.FORM_OPERATION.upsert
+                );
                 // 更新同步状态
                 kdYdOutbound.setSyncStatus("1");
                 kdYdOutboundMapper.updateById(kdYdOutbound);