星空对接接口开发:修复接口传参逻辑

This commit is contained in:
16358 2025-07-07 10:27:27 +08:00
parent 1a2461dcbf
commit de50c86d59
10 changed files with 23 additions and 17 deletions

View File

@ -123,11 +123,12 @@ public class ApiPostBack {
data.setNeedReturnFields(Arrays.asList("FID","FEntity.FEntryid")); data.setNeedReturnFields(Arrays.asList("FID","FEntity.FEntryid"));
SPModel model = new SPModel(poundBills); SPModel model = new SPModel(poundBills);
data.setModel(model); data.setModel(model);
data.setIsautosubmitandaudit("true");
request.setData(data); request.setData(data);
String jsonInputString; String jsonInputString;
try { try {
jsonInputString = objectMapper.writeValueAsString(request); jsonInputString = JSON.toJSONString(request);
} catch (JsonProcessingException e) { } catch (Exception e) {
throw new RuntimeException("JSON序列化失败" + e.getMessage()); throw new RuntimeException("JSON序列化失败" + e.getMessage());
} }

View File

@ -6,7 +6,6 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData; import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.PURModel; import com.ruoyi.webApi.saveRequestBody.requestbody.model.PURModel;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
/** /**

View File

@ -6,7 +6,6 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData; import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.SALModel; import com.ruoyi.webApi.saveRequestBody.requestbody.model.SALModel;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
/** /**

View File

@ -4,10 +4,8 @@ import com.ruoyi.bill.domain.PoundBill;
import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler; import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler;
import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest; import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData; import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.PURModel;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.SPModel; import com.ruoyi.webApi.saveRequestBody.requestbody.model.SPModel;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
/** /**
@ -23,6 +21,7 @@ public class SPHandler implements BillHandler {
data.setNeedReturnFields(Arrays.asList("FID", "FEntity.FEntryid")); data.setNeedReturnFields(Arrays.asList("FID", "FEntity.FEntryid"));
SPModel model = new SPModel(bill); SPModel model = new SPModel(bill);
data.setModel(model); data.setModel(model);
data.setIsautosubmitandaudit("true");
request.setData(data); request.setData(data);
return request; return request;
} }

View File

@ -6,7 +6,6 @@ import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData; import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKModel; import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKModel;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
/** /**

View File

@ -4,15 +4,14 @@ import com.ruoyi.bill.domain.PoundBill;
import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler; import com.ruoyi.webApi.saveRequestBody.billHandlerUtil.BillHandler;
import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest; import com.ruoyi.webApi.saveRequestBody.requestbody.DynamicFormRequest;
import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData; import com.ruoyi.webApi.saveRequestBody.requestbody.RequestData;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKModel;
import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKTDModel; import com.ruoyi.webApi.saveRequestBody.requestbody.model.STKTDModel;
import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
/** /**
* @author 16358 * @author 16358
* @date 2025/6/26 * @date 2025/6/26
* 直接调拨单
*/ */
public class STKTDHandler implements BillHandler { public class STKTDHandler implements BillHandler {
@Override @Override
@ -22,6 +21,7 @@ public class STKTDHandler implements BillHandler {
data.setNeedReturnFields(Arrays.asList("FID", "FBillEntry.FEntryid")); data.setNeedReturnFields(Arrays.asList("FID", "FBillEntry.FEntryid"));
STKTDModel model = new STKTDModel(bill); STKTDModel model = new STKTDModel(bill);
data.setModel(model); data.setModel(model);
data.setIsautosubmitandaudit("true");
request.setData(data); request.setData(data);
return request; return request;
} }

View File

@ -12,6 +12,7 @@ public class RequestData {
private List<String> NeedReturnFields = new ArrayList<>(); private List<String> NeedReturnFields = new ArrayList<>();
private String IsDeleteEntry = "true"; private String IsDeleteEntry = "true";
private String IsAutoAdjustField = "true"; private String IsAutoAdjustField = "true";
private String isautosubmitandaudit;
private RequestModel Model; private RequestModel Model;
// Getter and Setter // Getter and Setter
@ -47,6 +48,14 @@ public class RequestData {
IsAutoAdjustField = isAutoAdjustField; IsAutoAdjustField = isAutoAdjustField;
} }
public String getIsautosubmitandaudit() {
return isautosubmitandaudit;
}
public void setIsautosubmitandaudit(String isautosubmitandaudit) {
this.isautosubmitandaudit = isautosubmitandaudit;
}
public RequestModel getModel() { public RequestModel getModel() {
return Model; return Model;
} }

View File

@ -14,8 +14,8 @@ public class PURModel extends RequestModel {
public PURModel(PoundBill bill) { public PURModel(PoundBill bill) {
setFID(bill.getFid()); setFID(bill.getFid());
setF_GMSHDW(bill.getRecunitid()); // setF_GMSHDW(bill.getRecunitid());
setF_CYDW(bill.getTrnunitid()); // setF_CYDW(bill.getTrnunitid());
setF_BDMC(bill.getPoundname()); setF_BDMC(bill.getPoundname());
this.FDetailEntity = new PUREntity[] { this.FDetailEntity = new PUREntity[] {

View File

@ -14,8 +14,8 @@ public class SALModel extends RequestModel {
public SALModel(PoundBill bill) { public SALModel(PoundBill bill) {
setFID(bill.getFid()); setFID(bill.getFid());
setF_GMSHDW(bill.getRecunitid()); // setF_GMSHDW(bill.getRecunitid());
setF_CYDW(bill.getTrnunitid()); // setF_CYDW(bill.getTrnunitid());
setF_BDMC(bill.getPoundname()); setF_BDMC(bill.getPoundname());
this.FEntity = new SALEntity[] { this.FEntity = new SALEntity[] {

View File

@ -56,9 +56,9 @@ public class SPModel extends RequestModel {
setF_LC(bill.getBoilerno()); setF_LC(bill.getBoilerno());
setF_GH(bill.getCarno()); setF_GH(bill.getCarno());
setF_GANGH(bill.getSteeno()); setF_GANGH(bill.getSteeno());
setF_ZKS(0l); // setF_ZKS(0l);
setF_KH(bill.getBundleNo()); setF_KH(bill.getBundleNo());
setF_PJZL(0l); // setF_PJZL(0l);
setF_XCLX(bill.getLinetype()); setF_XCLX(bill.getLinetype());
setF_PH(bill.getBatno()); setF_PH(bill.getBatno());
setF_ZGS(bill.getZgsId()); setF_ZGS(bill.getZgsId());
@ -103,9 +103,9 @@ public class SPModel extends RequestModel {
setF_LC(currentBill.getBoilerno()); setF_LC(currentBill.getBoilerno());
setF_GH(currentBill.getCarno()); setF_GH(currentBill.getCarno());
setF_GANGH(currentBill.getSteeno()); setF_GANGH(currentBill.getSteeno());
setF_ZKS(0L); // setF_ZKS(0L);
setF_KH(currentBill.getBundleNo()); setF_KH(currentBill.getBundleNo());
setF_PJZL(0L); // setF_PJZL(0L);
setF_XCLX(currentBill.getLinetype()); setF_XCLX(currentBill.getLinetype());
setF_PH(currentBill.getBatno()); setF_PH(currentBill.getBatno());
setF_ZGS(bill.getZgsId()); setF_ZGS(bill.getZgsId());