Procházet zdrojové kódy

NPO冲销开发处理

chenkang11 před 2 dny
rodič
revize
981fe1e52d

+ 6 - 5
mjava-ts/src/main/java/com/malk/taisen/service/impl/NonPoServerImpl.java

@@ -111,7 +111,7 @@ public class NonPoServerImpl implements NonPoServer {
                 }
             }
             // uid="CHN-01000332";
-            uid = "CHN-01000332";//测试过账人
+           // uid = "CHN-01000332";//测试过账人
             sapJson.put("USNAM", uid);   //过账人
             sapJson.put("BUDAT", CusutUtil.getFormatDate((Long) dataForm.get("dateField_mhxdzyaa")));  //过账日期
             sapJson.put("ZOA_TYPE", dataForm.get("selectField_mejfoona").equals("无票预付") || dataForm.get("selectField_mejfoona").equals("100%清预付款") || dataForm.get("selectField_mejfoona").equals("100%清收据") ? "AD" : "NP");//OA单据类型
@@ -667,7 +667,7 @@ public class NonPoServerImpl implements NonPoServer {
                     uid = "CHN-0" + uid;
                 }
             }
-            uid = "CHN-01000332";
+           // uid = "CHN-01000332";
 
             List<Map> tableFils = ydService.queryDetails(YDParam.builder().formInstanceId(InstanceId).formUuid(formUuid).tableFieldId("tableField_mkxd96yv").build());
             log.info("NPO冲销行项目, {}, {}", InstanceId, tableFils.size());
@@ -687,10 +687,10 @@ public class NonPoServerImpl implements NonPoServer {
                     body.put("BELNR", UtilMap.getString(detail, "textField_mkxd96yx"));
 
                     body.put("GJAHR", UtilMap.getString(detail, "textField_mkxd96yy"));
-                    if (UtilMap.getString(detail, "selectField_mkxd96z6").equals("当前期间冲销")){
+                    if ("当前期间冲销".equals(UtilMap.getString(detail, "selectField_mkxd96z6"))){
                         body.put("STGRD","01" );
                     }
-                    if (UtilMap.getString(detail, "selectField_mkxd96z6").equals("关闭期间冲销")){
+                    if ("关闭期间冲销".equals(UtilMap.getString(detail, "selectField_mkxd96z6"))){
                         body.put("STGRD","02" );
                     }
 
@@ -729,6 +729,7 @@ public class NonPoServerImpl implements NonPoServer {
                 state = "部分失败";
             }
             if (fail == total) {
+
                 state = "全部失败";
             }
             Map formData = UtilMap.map("tableField_mkxd96yv, selectField_mkxmqncp", tableFils, state);
@@ -771,7 +772,7 @@ public class NonPoServerImpl implements NonPoServer {
         return val instanceof String ? (String) val : "";
     }
 
-    private void updateMainFormError(String instanceId, String errorMsg) {
+    private void                                                                                                                                                                                                                                                 updateMainFormError(String instanceId, String errorMsg) {
         ydClient.operateData(
                 YDParam.builder()
                         .appType("APP_N9NPHVTQLPBPO8MR6WFG")