|
|
@@ -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());
|
|
|
@@ -681,7 +681,18 @@ public class NonPoServerImpl implements NonPoServer {
|
|
|
try {
|
|
|
Map body = new HashMap<>();
|
|
|
body.put("ZOA_TYPE", "NP");
|
|
|
- body.put("ZOA_NUMBER", ZOA_NUMBER);
|
|
|
+
|
|
|
+ if (detail.containsKey("textField_mkxd96yz")) {
|
|
|
+ if (detail.get("textField_mkxd96yz").toString() != "") {
|
|
|
+ body.put("ZOA_NUMBER", CusutUtil.getFormatDate((long) detail.get("textField_mkxd96yz")));
|
|
|
+ }else {
|
|
|
+ body.put("ZOA_NUMBER", ZOA_NUMBER);
|
|
|
+ }
|
|
|
+ } {
|
|
|
+ body.put("ZOA_NUMBER", ZOA_NUMBER);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
body.put("BUKRS", BUKRS);
|
|
|
|
|
|
body.put("BELNR", UtilMap.getString(detail, "textField_mkxd96yx"));
|
|
|
@@ -698,7 +709,11 @@ public class NonPoServerImpl implements NonPoServer {
|
|
|
if (detail.containsKey("dateField_mkxd96z1")) {
|
|
|
if (detail.get("dateField_mkxd96z1").toString() != "") {
|
|
|
body.put("BUDAT", CusutUtil.getFormatDate((long) detail.get("dateField_mkxd96z1")));
|
|
|
+ }else {
|
|
|
+ body.put("BUDAT", "");
|
|
|
}
|
|
|
+ } {
|
|
|
+ body.put("BUDAT", "");
|
|
|
}
|
|
|
|
|
|
|