委托加工更新提交erp优化

This commit is contained in:
潘荣晟
2026-02-26 10:51:52 +08:00
parent 9d6e410720
commit 3ad1353a00
11 changed files with 94 additions and 58 deletions

View File

@@ -1,6 +1,7 @@
package com.zt.plat.module.erp.controller.admin.erp.vo;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
@@ -38,7 +39,9 @@ public class ErpOrderSaveReqVO {
@Valid
private List<Itex> itex; // 行项目扩展信息
private JSONArray accts; // 科目分配信息(科目分配类别为K或P时使用)
@Schema(description = "行项目-科目分配科目分配类别为K、P和A时使用")
private List<JSONObject> accts;
@Valid
private List<Comp> comps; // 委托加工物料信息(委托加工订单时使用)
@@ -193,6 +196,9 @@ public class ErpOrderSaveReqVO {
// @Schema(description = "行项目科目分配信息")
// @Data
// public static class Acct {
// @Schema(description = "行号", requiredMode = Schema.RequiredMode.REQUIRED)
// @NotNull(message = "行号不能为空")
// private Integer po_item;
// @Schema(description = "科目分配序号(从1开始)", requiredMode = Schema.RequiredMode.REQUIRED)
// @NotNull(message = "科目分配序号不能为空")
// private Integer serial_no; // DZEKKN NUMC2

View File

@@ -38,7 +38,7 @@ public class ErpOrderServiceImpl implements ErpOrderService {
req.put("acct", createVo.getAccts());
req.put("itex", createVo.getItex());
reqDTO.setReq(req);
String reqJson = com.alibaba.fastjson2.JSON.toJSONString(reqDTO);
// String reqJson = com.alibaba.fastjson2.JSON.toJSONString(reqDTO);
return submitToErp(reqDTO);
}