|
|
@@ -105,18 +105,13 @@ public class ZwServiceImpl implements ZwService {
|
|
|
String data=JSONObject.toJSONString(dataObj);
|
|
|
log.info("入参:{}",data);
|
|
|
// 调用接口
|
|
|
- JSONObject result=saveSaleOrder(UtilMap.getString(formData,"textField_mcefftni"),UtilMap.getString(formData,"textField_mdr1v1di"));
|
|
|
+ JSONObject result=saveSaleOrder(data,UtilMap.getString(formData,"textField_mdr1v1di"));
|
|
|
JSONArray codes=result.getJSONArray("page");
|
|
|
- for (int i = 0; i < list.size(); i++) {
|
|
|
- Map tempMap=new HashMap();
|
|
|
- tempMap.put("textField_mdqsatd4",UtilMap.getString(list.get(i),"textField_mdqs9oqa"));
|
|
|
- tempMap.put("textField_mdwpe4m6","合同");
|
|
|
- if(codes.size() >= i){
|
|
|
- tempMap.put("textField_mdqsatd5",codes.getJSONObject(i).getString("CODE"));
|
|
|
- }
|
|
|
- ydClient.operateData(YDParam.builder().formUuid("FORM-E999482BC03547D89A435F5441A46F1ANR0R").formDataJson(JSONObject.toJSONString(tempMap)).build(), YDConf.FORM_OPERATION.create);
|
|
|
- }
|
|
|
- return result;
|
|
|
+ String id=codes.getJSONObject(0).getString("CODE");
|
|
|
+ JSONObject result1=new JSONObject();
|
|
|
+ result1.put("textField_me17f355",id); // erp单号
|
|
|
+ result1.put("result",result);
|
|
|
+ return result1;
|
|
|
}
|
|
|
|
|
|
private static JSONObject saveDeliveryOrder(String data,String erpPilot){
|
|
|
@@ -155,17 +150,22 @@ public class ZwServiceImpl implements ZwService {
|
|
|
log.info("入参:{}",data);
|
|
|
JSONObject result=saveDeliveryOrder(data,UtilMap.getString(formData,"textField_mdr1v1di"));
|
|
|
JSONArray codes=result.getJSONArray("page");
|
|
|
- for (int i = 0; i < list.size(); i++) {
|
|
|
- Map tempMap=new HashMap();
|
|
|
- tempMap.put("textField_mdqsatd4",UtilMap.getString(list.get(i),"textField_mdqs9oqa"));
|
|
|
- tempMap.put("textField_mdwpe4m6","发货");
|
|
|
- tempMap.put("textField_mdwpe4m7",UtilMap.getString(formData,"textField_mdwqclqh"));
|
|
|
- if(codes.size() >= i){
|
|
|
- tempMap.put("textField_mdqsatd5",codes.getJSONObject(i).getString("CODE"));
|
|
|
- }
|
|
|
- ydClient.operateData(YDParam.builder().formUuid("FORM-E999482BC03547D89A435F5441A46F1ANR0R").formDataJson(JSONObject.toJSONString(tempMap)).build(), YDConf.FORM_OPERATION.create);
|
|
|
- }
|
|
|
- return result;
|
|
|
+ String id=codes.getJSONObject(0).getString("CODE");
|
|
|
+ JSONObject result1=new JSONObject();
|
|
|
+ result1.put("textField_me17f355",id); // erp单号
|
|
|
+ result1.put("result",result);
|
|
|
+ return result1;
|
|
|
+// for (int i = 0; i < list.size(); i++) {
|
|
|
+// Map tempMap=new HashMap();
|
|
|
+// tempMap.put("textField_mdqsatd4",UtilMap.getString(list.get(i),"textField_mdqs9oqa"));
|
|
|
+// tempMap.put("textField_mdwpe4m6","发货");
|
|
|
+// tempMap.put("textField_mdwpe4m7",UtilMap.getString(formData,"textField_mdwqclqh"));
|
|
|
+// if(codes.size() >= i){
|
|
|
+// tempMap.put("textField_mdqsatd5",codes.getJSONObject(i).getString("CODE"));
|
|
|
+// }
|
|
|
+// ydClient.operateData(YDParam.builder().formUuid("FORM-E999482BC03547D89A435F5441A46F1ANR0R").formDataJson(JSONObject.toJSONString(tempMap)).build(), YDConf.FORM_OPERATION.create);
|
|
|
+// }
|
|
|
+// return result;
|
|
|
// 调用接口
|
|
|
}
|
|
|
|
|
|
@@ -180,10 +180,14 @@ public class ZwServiceImpl implements ZwService {
|
|
|
for (int i = 0; i < data.size(); i++) {
|
|
|
JSONObject dataObj = data.getJSONObject(i);
|
|
|
String productId=UtilMap.getString(dataObj,"CODE");
|
|
|
- Map saveMap=UtilMap.map("textField_mcijetil, textField_l43jpnsf, textField_l43jpnsh",productId,dataObj.getString("CNAME"),dataObj.getString("SPEC"));
|
|
|
- ydClient.operateData(YDParam.builder().formUuid("FORM-4A7B1A62CCFC4D758AB98ADE3F97D40COYO2")
|
|
|
- .searchCondition(JSONObject.toJSONString(UtilMap.map("textField_mcijetil", productId)))
|
|
|
- .formDataJson(JSONObject.toJSONString(saveMap)).build(), YDConf.FORM_OPERATION.upsert);
|
|
|
+ Map saveMap=UtilMap.map("textField_mcijetil, textField_l43jpnsf, textField_l43jpnsh","selectField_me6qde0j",productId,dataObj.getString("CNAME"),dataObj.getString("SPEC"),erpPilot);
|
|
|
+ try {
|
|
|
+ ydClient.operateData(YDParam.builder().formUuid("FORM-4A7B1A62CCFC4D758AB98ADE3F97D40COYO2")
|
|
|
+ .searchCondition(JSONObject.toJSONString(UtilMap.map("textField_mcijetil", productId)))
|
|
|
+ .formDataJson(JSONObject.toJSONString(saveMap)).build(), YDConf.FORM_OPERATION.upsert);
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|