内部订单新增公司编码

This commit is contained in:
liss
2025-11-25 15:57:37 +08:00
parent 7b6fd3b390
commit 176933b606
3 changed files with 18 additions and 0 deletions

View File

@@ -34,4 +34,8 @@ public class ErpInternalOrderRespVO {
@ExcelProperty("是否已完成") @ExcelProperty("是否已完成")
private String isFinish; private String isFinish;
@Schema(description = "companyNumber")
@ExcelProperty("companyNumber")
private String companyNumber;
} }

View File

@@ -53,4 +53,10 @@ public class ErpInternalOrderDO {
@TableField("IS_FIN") @TableField("IS_FIN")
private String isFinish; private String isFinish;
/**
* 公司编码
*/
@TableField("CPN_NUM")
private String companyNumber;
} }

View File

@@ -132,6 +132,13 @@ public class ErpInternalOrderServiceImpl implements ErpInternalOrderService {
if (dataArray == null || dataArray.isEmpty()) { if (dataArray == null || dataArray.isEmpty()) {
continue; continue;
} }
// 往每个子项中添加BUKRS字段
for (int j = 0; j < dataArray.size(); j++) {
JSONObject item = dataArray.getJSONObject(j);
if (item != null) {
item.put("BUKRS", number);
}
}
dataArrayALL.addAll(dataArray); dataArrayALL.addAll(dataArray);
} }
if (CollUtil.isEmpty(dataArrayALL)) { if (CollUtil.isEmpty(dataArrayALL)) {
@@ -165,6 +172,7 @@ public class ErpInternalOrderServiceImpl implements ErpInternalOrderService {
DO.setType(dataJson.getString("AUART")); DO.setType(dataJson.getString("AUART"));
DO.setIsOff(dataJson.getString("PHAS3")); DO.setIsOff(dataJson.getString("PHAS3"));
DO.setIsFinish(dataJson.getString("PHAS2")); DO.setIsFinish(dataJson.getString("PHAS2"));
DO.setCompanyNumber(dataJson.getString("BUKRS"));
if (numbers.get(number) != null) { if (numbers.get(number) != null) {
// 更新 // 更新
DO.setId(numbers.get(number)); DO.setId(numbers.get(number));