fix:飞书字段内容修改

This commit is contained in:
zhouz
2025-10-30 19:06:20 +08:00
parent 2598c638a9
commit 0962d51a6c
2 changed files with 42 additions and 2 deletions

View File

@@ -1255,7 +1255,47 @@ public class LmsToMesServiceImpl implements LmsToMesService {
.addParam("begin_time", begin_time)
.addParam("end_time", end_time)
.process().getResultJSONArray(0);
feishu_json.put("MsgList", rows);
JSONArray fs_rows = new JSONArray();
for (int i = 0; i < rows.size(); i++) {
JSONObject row = rows.getJSONObject(i);
JSONObject fs_row = new JSONObject();
fs_row.put("日期", row.getLongValue("日期"));
fs_row.put("班次", row.getString("班次"));
fs_row.put("销售订单", row.getLongValue("销售订单"));
fs_row.put("行号", row.getLongValue("行号"));
fs_row.put("业务类型", row.getString("业务类型"));
fs_row.put("客户编码", row.getLongValue("客户编码"));
fs_row.put("客户名称", row.getString("客户名称"));
fs_row.put("业务员", row.getString("业务员"));
fs_row.put("规格", row.getDoubleValue("规格"));
fs_row.put("尺寸(mm)(客户要求幅宽)", row.getDoubleValue("尺寸(mm)(客户要求幅宽)"));
fs_row.put("实际尺寸(mm)(实际幅宽)", row.getDoubleValue("实际尺寸(mm)(实际幅宽)"));
fs_row.put("木箱规格|尺寸", row.getString("木箱规格|尺寸"));
fs_row.put("毛重合计", row.getDoubleValue("毛重合计"));
fs_row.put("小卷号", row.getString("小卷号"));
fs_row.put("SAP批次号", row.getString("sap批次号"));
fs_row.put("净重(KG)", row.getDoubleValue("净重(kg)"));
fs_row.put("卷数", row.getIntValue("卷数"));
fs_row.put("品级", row.getString("品级"));
fs_row.put("箱号", row.getString("箱号"));
fs_row.put("销售订单及行号", row.getString("销售订单及行号"));
fs_row.put("母卷号", row.getString("母卷号"));
fs_row.put("基重(面密度)(g|m³)", row.getDoubleValue("基重(面密度)(g|m³)"));
fs_row.put("居中度(mm)", row.getString("居中度(mm)"));
fs_row.put("塌边(mm)", row.getString("塌边(mm)"));
fs_row.put("米数(长度)", row.getDoubleValue("米数(长度)"));
fs_row.put("管件类型", row.getString("管件类型"));
fs_row.put("管件编码", row.getLongValue("管件编码"));
fs_row.put("管件描述", row.getString("管件描述"));
fs_row.put("生产实际抗拉值", row.getDoubleValue("生产实际抗拉值"));
fs_row.put("内控标准抗拉下限", row.getDoubleValue("内控标准抗拉下限"));
fs_row.put("客户需求抗拉下限", row.getDoubleValue("客户需求抗拉下限"));
fs_row.put("生产日期", row.getLongValue("生产日期"));
fs_row.put("入库日期", row.getLongValue("入库日期"));
fs_row.put("生产区域", row.getString("生产区域"));
fs_rows.add(fs_row);
}
feishu_json.put("MsgList", fs_rows);
log.info(feishu_json.toString());
return null;
}

View File

@@ -1310,7 +1310,7 @@
SUBSTRING_INDEX(sub.sale_order_name, '-', '1') AS '销售订单',
SUBSTRING_INDEX(sub.sale_order_name, '-', '-1') AS '行号',
'生产入库' AS '业务类型',
cust.cust_name AS '客户编码',
cust.cust_code AS '客户编码',
sub.customer_description AS '客户名称',
cust.sales_owner AS '业务员',
sub.thickness AS '规格',