parent
59ed5e7fae
commit
fc740242a4
|
@ -1,5 +1,6 @@
|
|||
package com.hzya.frame.plugin.oa.praybill.service.impl;
|
||||
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
|
@ -216,9 +217,12 @@ public class RequisitionOrderPluginServiceImpl implements IRequisitionOrderPlugi
|
|||
String pk_org_v = formmainData.getString("field0051");
|
||||
for(int i = 0; i< forsonData.size(); i++){
|
||||
JSONObject forson = forsonData.getJSONObject(i);
|
||||
String field0020 = forson.getString("field0020");
|
||||
String field0040 = forson.getString("field0040");
|
||||
String nnum = StrUtil.isNotEmpty(field0040) ? field0040 : field0020;
|
||||
JSONObject praybillB = new JSONObject();
|
||||
praybillB.put("crowno",forson.getString("field0014"));
|
||||
praybillB.put("nnum",forson.getString("field0020"));
|
||||
praybillB.put("nnum",nnum);
|
||||
praybillB.put("pk_org",pk_org);
|
||||
praybillB.put("pk_org_v",pk_org_v);
|
||||
praybillB.put("vchangerate","1");
|
||||
|
@ -226,7 +230,7 @@ public class RequisitionOrderPluginServiceImpl implements IRequisitionOrderPlugi
|
|||
praybillB.put("pk_material",forson.getString("field0031"));//物料pk
|
||||
praybillB.put("castunitid",forson.getString("field0055"));//计量单位pk
|
||||
praybillB.put("cunitid",forson.getString("field0055"));//计量单位pk
|
||||
praybillB.put("nastnum",forson.getString("field0020"));//数量
|
||||
praybillB.put("nastnum",nnum);//数量
|
||||
praybillB.put("dreqdate",forson.getString("field0021"));//需求日期
|
||||
praybillB.put("dsuggestdate",forson.getString("field0022"));//建议订货日期
|
||||
praybillB.put("pk_purchaseorg",pk_org);//采购组织
|
||||
|
@ -250,26 +254,10 @@ public class RequisitionOrderPluginServiceImpl implements IRequisitionOrderPlugi
|
|||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
String result = "{\"msg\":\"转发失败\",\"type\":null,\"flag\":false,\"status\":\"500\",\"attribute\":{\"code\":\"success\",\"data\":{\"bodyVOList\":[{\"rowno\":\"1\",\"pk_material\":\"1001P1100000000IT34Q\",\"id\":\"1001A3100000001B2UOG\"}],\"headVO\":{\"code\":\"QG2025060800000182\",\"id\":\"1001A3100000001B2UOF\",\"vtrantypeid\":\"1001P1100000000IR21W\"}},\"message\":\"提示:========NCC-请购单保存提交《成功》!!!========。单据信息:《id》 = 1001A3100000001B2UOF ,《code》 = QG2025060800000182\"}}";
|
||||
JSONObject resultJson = JSONObject.parseObject(result);
|
||||
JSONObject attribute = resultJson.getJSONObject("attribute");
|
||||
if (null != attribute){
|
||||
String code = attribute.getString("code");
|
||||
if ("success".equals(code)){
|
||||
JSONObject data = attribute.getJSONObject("data");
|
||||
if (null != data){
|
||||
JSONObject headVO = data.getJSONObject("headVO");
|
||||
if (null != headVO){
|
||||
String vbillcode = headVO.getString("code");
|
||||
System.out.println(vbillcode);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
JSONObject headers =new JSONObject();
|
||||
headers.put("creator","1001P1100000000NUULI");
|
||||
RequisitionOrderPluginServiceImpl service = new RequisitionOrderPluginServiceImpl();
|
||||
service.uploadFile("-333447786976688302",headers,"8000640003","1001A3100000001B4COB");
|
||||
String field0020 = null;
|
||||
String field0040 = "22";
|
||||
String s = StrUtil.isNotEmpty(field0040) ? field0040 : field0020;
|
||||
System.out.println(s);
|
||||
}
|
||||
//保存日志
|
||||
public void saveLog(String integration_task_living_details_id, Boolean flag, IntegrationTaskLivingDetailsEntity taskLivingDetail){
|
||||
|
|
Loading…
Reference in New Issue