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

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"));
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());
}

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.model.PURModel;
import java.util.ArrayList;
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.model.SALModel;
import java.util.ArrayList;
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.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;
}

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.model.STKModel;
import java.util.ArrayList;
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.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;
}

View File

@ -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;
}

View File

@ -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[] {

View File

@ -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[] {

View File

@ -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());