星空对接接口开发:修复接口传参逻辑
This commit is contained in:
parent
1a2461dcbf
commit
de50c86d59
|
@ -123,11 +123,12 @@ public class ApiPostBack {
|
|||
data.setNeedReturnFields(Arrays.asList("FID","FEntity.FEntryid"));
|
||||
SPModel model = new SPModel(poundBills);
|
||||
data.setModel(model);
|
||||
data.setIsautosubmitandaudit("true");
|
||||
request.setData(data);
|
||||
String jsonInputString;
|
||||
try {
|
||||
jsonInputString = objectMapper.writeValueAsString(request);
|
||||
} catch (JsonProcessingException e) {
|
||||
jsonInputString = JSON.toJSONString(request);
|
||||
} catch (Exception e) {
|
||||
throw new RuntimeException("JSON序列化失败:" + e.getMessage());
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
|
|||
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.PURModel;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
|
|||
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.SALModel;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
|
|
|
@ -4,10 +4,8 @@ import com.ruoyi.bill.domain.PoundBill;
|
|||
import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.PURModel;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.SPModel;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
|
@ -23,6 +21,7 @@ public class SPHandler implements BillHandler {
|
|||
data.setNeedReturnFields(Arrays.asList("FID", "FEntity.FEntryid"));
|
||||
SPModel model = new SPModel(bill);
|
||||
data.setModel(model);
|
||||
data.setIsautosubmitandaudit("true");
|
||||
request.setData(data);
|
||||
return request;
|
||||
}
|
||||
|
|
|
@ -6,7 +6,6 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
|
|||
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKModel;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
|
|
|
@ -4,15 +4,14 @@ import com.ruoyi.bill.domain.PoundBill;
|
|||
import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKModel;
|
||||
import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKTDModel;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @author 16358
|
||||
* @date 2025/6/26
|
||||
* 直接调拨单
|
||||
*/
|
||||
public class STKTDHandler implements BillHandler {
|
||||
@Override
|
||||
|
@ -22,6 +21,7 @@ public class STKTDHandler implements BillHandler {
|
|||
data.setNeedReturnFields(Arrays.asList("FID", "FBillEntry.FEntryid"));
|
||||
STKTDModel model = new STKTDModel(bill);
|
||||
data.setModel(model);
|
||||
data.setIsautosubmitandaudit("true");
|
||||
request.setData(data);
|
||||
return request;
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ public class RequestData {
|
|||
private List<String> NeedReturnFields = new ArrayList<>();
|
||||
private String IsDeleteEntry = "true";
|
||||
private String IsAutoAdjustField = "true";
|
||||
private String isautosubmitandaudit;
|
||||
private RequestModel Model;
|
||||
|
||||
// Getter and Setter
|
||||
|
@ -47,6 +48,14 @@ public class RequestData {
|
|||
IsAutoAdjustField = isAutoAdjustField;
|
||||
}
|
||||
|
||||
public String getIsautosubmitandaudit() {
|
||||
return isautosubmitandaudit;
|
||||
}
|
||||
|
||||
public void setIsautosubmitandaudit(String isautosubmitandaudit) {
|
||||
this.isautosubmitandaudit = isautosubmitandaudit;
|
||||
}
|
||||
|
||||
public RequestModel getModel() {
|
||||
return Model;
|
||||
}
|
||||
|
|
|
@ -14,8 +14,8 @@ public class PURModel extends RequestModel {
|
|||
|
||||
public PURModel(PoundBill bill) {
|
||||
setFID(bill.getFid());
|
||||
setF_GMSHDW(bill.getRecunitid());
|
||||
setF_CYDW(bill.getTrnunitid());
|
||||
// setF_GMSHDW(bill.getRecunitid());
|
||||
// setF_CYDW(bill.getTrnunitid());
|
||||
setF_BDMC(bill.getPoundname());
|
||||
|
||||
this.FDetailEntity = new PUREntity[] {
|
||||
|
|
|
@ -14,8 +14,8 @@ public class SALModel extends RequestModel {
|
|||
|
||||
public SALModel(PoundBill bill) {
|
||||
setFID(bill.getFid());
|
||||
setF_GMSHDW(bill.getRecunitid());
|
||||
setF_CYDW(bill.getTrnunitid());
|
||||
// setF_GMSHDW(bill.getRecunitid());
|
||||
// setF_CYDW(bill.getTrnunitid());
|
||||
setF_BDMC(bill.getPoundname());
|
||||
|
||||
this.FEntity = new SALEntity[] {
|
||||
|
|
|
@ -56,9 +56,9 @@ public class SPModel extends RequestModel {
|
|||
setF_LC(bill.getBoilerno());
|
||||
setF_GH(bill.getCarno());
|
||||
setF_GANGH(bill.getSteeno());
|
||||
setF_ZKS(0l);
|
||||
// setF_ZKS(0l);
|
||||
setF_KH(bill.getBundleNo());
|
||||
setF_PJZL(0l);
|
||||
// setF_PJZL(0l);
|
||||
setF_XCLX(bill.getLinetype());
|
||||
setF_PH(bill.getBatno());
|
||||
setF_ZGS(bill.getZgsId());
|
||||
|
@ -103,9 +103,9 @@ public class SPModel extends RequestModel {
|
|||
setF_LC(currentBill.getBoilerno());
|
||||
setF_GH(currentBill.getCarno());
|
||||
setF_GANGH(currentBill.getSteeno());
|
||||
setF_ZKS(0L);
|
||||
// setF_ZKS(0L);
|
||||
setF_KH(currentBill.getBundleNo());
|
||||
setF_PJZL(0L);
|
||||
// setF_PJZL(0L);
|
||||
setF_XCLX(currentBill.getLinetype());
|
||||
setF_PH(currentBill.getBatno());
|
||||
setF_ZGS(bill.getZgsId());
|
||||
|
|
Loading…
Reference in New Issue