|
|
|
@ -772,20 +772,27 @@ public class QyWxOperationService { |
|
|
|
content.append("%n---%n"); |
|
|
|
for (ApplicationOutRecordMin recordMin : applicationOutRecordMinByParent) { |
|
|
|
// 获取子订单信息
|
|
|
|
|
|
|
|
// 获取申请物料信息
|
|
|
|
Inventory materialById = materialMapper.findInventoryById(recordMin.getMid()); |
|
|
|
// 获取仓库信息
|
|
|
|
Depository depositoryRecordById = depositoryMapper.findDepositoryById(recordMin.getDepositoryId()); |
|
|
|
// 获取处理人信息
|
|
|
|
UserByPort userByPort = LinkInterfaceUtil.FindUserById(recordMin.getCheckId(), null); |
|
|
|
|
|
|
|
// 获取对应出库单位
|
|
|
|
String unit = recordMin.getUnit(); |
|
|
|
if("-1".equals(unit)){ |
|
|
|
unit = materialById.getUnit(); |
|
|
|
} |
|
|
|
content.append(">- 物料名称:").append(materialById.getMname()).append("%n"); |
|
|
|
content.append(">- 申请数量:").append(recordMin.getQuantity()).append("%n"); |
|
|
|
content.append(">- 出库单位:").append(unit).append("%n"); |
|
|
|
content.append(">- 所处仓库:").append(depositoryRecordById.getDname()).append("%n"); |
|
|
|
content.append(">- 出库人员:").append(userByPort.getName()).append("%n"); |
|
|
|
content.append("%n---%n"); |
|
|
|
} |
|
|
|
content.append(">## '''%n" + |
|
|
|
">如需要查看详细信息,请点击:[查看信息](https://jy.hxgk.group/ApplicationOutView?id=" + recordP.getId() + ")"); |
|
|
|
content.append(">## '''%n" + ">如需要查看详细信息,请点击:[查看信息](https://jy.hxgk.group/ApplicationOutView?id=").append(recordP.getId()).append(")"); |
|
|
|
markdown.put("content", content.toString()); |
|
|
|
markDown.setMarkdown(markdown); |
|
|
|
String jsonString = JSONObject.toJSONString(markDown); |
|
|
|
@ -844,7 +851,7 @@ public class QyWxOperationService { |
|
|
|
UserByPort originator = LinkInterfaceUtil.FindUserById(mainRecord.getOriginator(), userToken); |
|
|
|
|
|
|
|
// 设置content
|
|
|
|
content.append(">### **" + originator.getName() + "的物料调账记录** %n<font color='warning'>时间:" + DateUtil.TimeStampToDateTime(mainRecord.getCreateTime()) + "</font> %n"); |
|
|
|
content.append(">### **").append(originator.getName()).append("的物料调账记录** %n<font color='warning'>时间:").append(DateUtil.TimeStampToDateTime(mainRecord.getCreateTime())).append("</font> %n"); |
|
|
|
content.append("%n---%n"); |
|
|
|
|
|
|
|
|
|
|
|
@ -885,16 +892,21 @@ public class QyWxOperationService { |
|
|
|
fromLocation = fromDepository.getDname() + " - "+oldPlace.getCode(); |
|
|
|
} |
|
|
|
|
|
|
|
// 获取对应盘点单位
|
|
|
|
String unit = minRecord.getUnit(); |
|
|
|
if("-1".equals(unit)){ |
|
|
|
unit = material.getUnit(); |
|
|
|
} |
|
|
|
content.append(">- 物料名称:").append(material.getMname()).append("%n"); |
|
|
|
content.append(">- 盘点位置:").append(fromLocation).append("%n"); |
|
|
|
content.append(">- 原库存数量:").append(minRecord.getOldInventory()).append("%n"); |
|
|
|
content.append(">- 盘点数量:").append(minRecord.getNewInventory()).append("%n"); |
|
|
|
content.append(">- 盘点单位:").append(unit).append("%n"); |
|
|
|
content.append(">- 盈亏数量:").append(minRecord.getInventory()).append("%n"); |
|
|
|
content.append(">- 盘点结果:").append(takingResult).append("%n"); |
|
|
|
content.append("%n---%n"); |
|
|
|
} |
|
|
|
content.append(">## '''%n" + |
|
|
|
">如需要查看详细信息,请点击:[查看信息](https://jy.hxgk.group/StockTakingView?id=" + mainRecord.getId() + ")"); |
|
|
|
content.append(">## '''%n" + ">如需要查看详细信息,请点击:[查看信息](https://jy.hxgk.group/StockTakingView?id=").append(mainRecord.getId()).append(")"); |
|
|
|
markdown.put("content", content.toString()); |
|
|
|
|
|
|
|
markDown.setMarkdown(markdown); |
|
|
|
@ -1480,95 +1492,115 @@ public class QyWxOperationService { |
|
|
|
approval_template_apply_data_contents_info.setId("Table-1668046309360"); |
|
|
|
// 定义明细列表
|
|
|
|
List<Object> contents_detail = new ArrayList<>(); |
|
|
|
for (int i = 0; i < minRecordList.size(); i++) { |
|
|
|
for (ApplicationOutRecordMin recordMin : minRecordList) { |
|
|
|
// 获取明细信息
|
|
|
|
ApplicationOutRecordMin recordMin = minRecordList.get(i); |
|
|
|
// 获取当前出库物料
|
|
|
|
Inventory materialById = materialMapper.findInventoryById(recordMin.getMid()); |
|
|
|
// 获取当前物料所在仓库
|
|
|
|
Depository depositoryById = depositoryMapper.findDepositoryById(recordMin.getDepositoryId()); |
|
|
|
|
|
|
|
|
|
|
|
Map<String,Object> detail_list = new HashMap<>(); |
|
|
|
Map<String, Object> detail_list = new HashMap<>(); |
|
|
|
// 定义明细种的控件列表
|
|
|
|
List<Object> detail_list_control = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
// 物料名称
|
|
|
|
Map<String,Object> detail_list_control_info_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_materialName.put("control","Text"); |
|
|
|
detail_list_control_info_materialName.put("id","Text-1668046310921"); |
|
|
|
Map<String,String> detail_list_control_info_title_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialName.put("text","物料名称"); |
|
|
|
detail_list_control_info_title_materialName.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_materialName.put("control", "Text"); |
|
|
|
detail_list_control_info_materialName.put("id", "Text-1668046310921"); |
|
|
|
Map<String, String> detail_list_control_info_title_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialName.put("text", "物料名称"); |
|
|
|
detail_list_control_info_title_materialName.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_materialName = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_materialName.add(detail_list_control_info_title_materialName); |
|
|
|
detail_list_control_info_materialName.put("title",detail_list_control_info_title_list_materialName); |
|
|
|
detail_list_control_info_materialName.put("title", detail_list_control_info_title_list_materialName); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_Mname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Mname.put("text",materialById.getMname()); |
|
|
|
detail_list_control_info_materialName.put("value",detail_list_control_info_value_Mname); |
|
|
|
Map<String, String> detail_list_control_info_value_Mname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Mname.put("text", materialById.getMname()); |
|
|
|
detail_list_control_info_materialName.put("value", detail_list_control_info_value_Mname); |
|
|
|
|
|
|
|
|
|
|
|
// 物料编码
|
|
|
|
Map<String,Object> detail_list_control_info_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_materialCode.put("control","Text"); |
|
|
|
detail_list_control_info_materialCode.put("id","Text-1668046336721"); |
|
|
|
Map<String,String> detail_list_control_info_title_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialCode.put("text","物料编码"); |
|
|
|
detail_list_control_info_title_materialCode.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_materialCode.put("control", "Text"); |
|
|
|
detail_list_control_info_materialCode.put("id", "Text-1668046336721"); |
|
|
|
Map<String, String> detail_list_control_info_title_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialCode.put("text", "物料编码"); |
|
|
|
detail_list_control_info_title_materialCode.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_Code = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_Code.add(detail_list_control_info_title_materialCode); |
|
|
|
detail_list_control_info_materialCode.put("title",detail_list_control_info_title_list_Code); |
|
|
|
detail_list_control_info_materialCode.put("title", detail_list_control_info_title_list_Code); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_Code = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Code.put("text",materialById.getCode()); |
|
|
|
detail_list_control_info_materialCode.put("value",detail_list_control_info_value_Code); |
|
|
|
Map<String, String> detail_list_control_info_value_Code = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Code.put("text", materialById.getCode()); |
|
|
|
detail_list_control_info_materialCode.put("value", detail_list_control_info_value_Code); |
|
|
|
|
|
|
|
// 请求数量
|
|
|
|
Map<String,Object> detail_list_control_info_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_outNumber.put("control","Number"); |
|
|
|
detail_list_control_info_outNumber.put("id","Number-1668051559772"); |
|
|
|
Map<String,String> detail_list_control_info_title_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_title_outNumber.put("text","数量"); |
|
|
|
detail_list_control_info_title_outNumber.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_outNumber.put("control", "Number"); |
|
|
|
detail_list_control_info_outNumber.put("id", "Number-1668051559772"); |
|
|
|
Map<String, String> detail_list_control_info_title_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_title_outNumber.put("text", "数量"); |
|
|
|
detail_list_control_info_title_outNumber.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_outNumber = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_outNumber.add(detail_list_control_info_title_outNumber); |
|
|
|
detail_list_control_info_outNumber.put("title",detail_list_control_info_title_list_outNumber); |
|
|
|
detail_list_control_info_outNumber.put("title", detail_list_control_info_title_list_outNumber); |
|
|
|
|
|
|
|
Map<String, String> detail_list_control_info_value_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_value_outNumber.put("new_number", recordMin.getQuantity().toString() + materialById.getQuantity()); |
|
|
|
detail_list_control_info_outNumber.put("value", detail_list_control_info_value_outNumber); |
|
|
|
|
|
|
|
// 请求单位
|
|
|
|
Map<String, Object> detail_list_control_info_unit = new HashMap<>(); |
|
|
|
detail_list_control_info_unit.put("control", "Text"); |
|
|
|
detail_list_control_info_unit.put("id", "Text-1672816068840"); |
|
|
|
Map<String, String> detail_list_control_info_title_unit = new HashMap<>(); |
|
|
|
detail_list_control_info_title_unit.put("text", "单位"); |
|
|
|
detail_list_control_info_title_unit.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_unit = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_unit.add(detail_list_control_info_title_unit); |
|
|
|
detail_list_control_info_unit.put("title", detail_list_control_info_title_list_unit); |
|
|
|
|
|
|
|
Map<String, String> detail_list_control_info_value_unit = new HashMap<>(); |
|
|
|
// 定义出库单位
|
|
|
|
String unit = recordMin.getUnit(); |
|
|
|
if ("-1".equals(unit)) { |
|
|
|
unit = materialById.getUnit(); |
|
|
|
} |
|
|
|
detail_list_control_info_value_unit.put("text", unit); |
|
|
|
detail_list_control_info_unit.put("value", detail_list_control_info_value_unit); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_value_outNumber.put("new_number",recordMin.getQuantity().toString() + materialById.getQuantity()); |
|
|
|
detail_list_control_info_outNumber.put("value",detail_list_control_info_value_outNumber); |
|
|
|
|
|
|
|
// 物料名称
|
|
|
|
Map<String,Object> detail_list_control_info_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_depositoryName.put("control","Text"); |
|
|
|
detail_list_control_info_depositoryName.put("id","Text-1668137728919"); |
|
|
|
Map<String,String> detail_list_control_info_title_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_depositoryName.put("text","所在仓库"); |
|
|
|
detail_list_control_info_title_depositoryName.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_depositoryName.put("control", "Text"); |
|
|
|
detail_list_control_info_depositoryName.put("id", "Text-1668137728919"); |
|
|
|
Map<String, String> detail_list_control_info_title_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_depositoryName.put("text", "所在仓库"); |
|
|
|
detail_list_control_info_title_depositoryName.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_depositoryName = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_depositoryName.add(detail_list_control_info_title_depositoryName); |
|
|
|
detail_list_control_info_depositoryName.put("title",detail_list_control_info_title_list_depositoryName); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_dname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_dname.put("text",depositoryById.getDname()); |
|
|
|
detail_list_control_info_depositoryName.put("value",detail_list_control_info_value_dname); |
|
|
|
|
|
|
|
detail_list_control_info_depositoryName.put("title", detail_list_control_info_title_list_depositoryName); |
|
|
|
|
|
|
|
Map<String, String> detail_list_control_info_value_dname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_dname.put("text", depositoryById.getDname()); |
|
|
|
detail_list_control_info_depositoryName.put("value", detail_list_control_info_value_dname); |
|
|
|
|
|
|
|
|
|
|
|
detail_list_control.add(detail_list_control_info_materialName); |
|
|
|
detail_list_control.add(detail_list_control_info_materialCode); |
|
|
|
detail_list_control.add(detail_list_control_info_outNumber); |
|
|
|
detail_list_control.add(detail_list_control_info_depositoryName); |
|
|
|
detail_list_control.add(detail_list_control_info_unit); |
|
|
|
|
|
|
|
|
|
|
|
detail_list.put("list",detail_list_control); |
|
|
|
detail_list.put("list", detail_list_control); |
|
|
|
|
|
|
|
contents_detail.add(detail_list); |
|
|
|
|
|
|
|
@ -1761,95 +1793,115 @@ public class QyWxOperationService { |
|
|
|
approval_template_apply_data_contents_info.setId("Table-1668220735636"); |
|
|
|
// 定义明细列表
|
|
|
|
List<Object> contents_detail = new ArrayList<>(); |
|
|
|
for (int i = 0; i < minRecordList.size(); i++) { |
|
|
|
for (ApplicationOutRecordMin recordMin : minRecordList) { |
|
|
|
// 获取明细信息
|
|
|
|
ApplicationOutRecordMin recordMin = minRecordList.get(i); |
|
|
|
// 获取当前出库物料
|
|
|
|
Inventory materialById = materialMapper.findInventoryById(recordMin.getMid()); |
|
|
|
// 获取当前物料所在仓库
|
|
|
|
Depository depositoryById = depositoryMapper.findDepositoryById(recordMin.getDepositoryId()); |
|
|
|
|
|
|
|
|
|
|
|
Map<String,Object> detail_list = new HashMap<>(); |
|
|
|
Map<String, Object> detail_list = new HashMap<>(); |
|
|
|
// 定义明细种的控件列表
|
|
|
|
List<Object> detail_list_control = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
// 物料名称
|
|
|
|
Map<String,Object> detail_list_control_info_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_materialName.put("control","Text"); |
|
|
|
detail_list_control_info_materialName.put("id","Text-1668220747685"); |
|
|
|
Map<String,String> detail_list_control_info_title_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialName.put("text","物料名称"); |
|
|
|
detail_list_control_info_title_materialName.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_materialName.put("control", "Text"); |
|
|
|
detail_list_control_info_materialName.put("id", "Text-1668220747685"); |
|
|
|
Map<String, String> detail_list_control_info_title_materialName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialName.put("text", "物料名称"); |
|
|
|
detail_list_control_info_title_materialName.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_materialName = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_materialName.add(detail_list_control_info_title_materialName); |
|
|
|
detail_list_control_info_materialName.put("title",detail_list_control_info_title_list_materialName); |
|
|
|
detail_list_control_info_materialName.put("title", detail_list_control_info_title_list_materialName); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_Mname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Mname.put("text",materialById.getMname()); |
|
|
|
detail_list_control_info_materialName.put("value",detail_list_control_info_value_Mname); |
|
|
|
Map<String, String> detail_list_control_info_value_Mname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Mname.put("text", materialById.getMname()); |
|
|
|
detail_list_control_info_materialName.put("value", detail_list_control_info_value_Mname); |
|
|
|
|
|
|
|
|
|
|
|
// 物料编码
|
|
|
|
Map<String,Object> detail_list_control_info_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_materialCode.put("control","Text"); |
|
|
|
detail_list_control_info_materialCode.put("id","Text-1668220752173"); |
|
|
|
Map<String,String> detail_list_control_info_title_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialCode.put("text","物料编码"); |
|
|
|
detail_list_control_info_title_materialCode.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_materialCode.put("control", "Text"); |
|
|
|
detail_list_control_info_materialCode.put("id", "Text-1668220752173"); |
|
|
|
Map<String, String> detail_list_control_info_title_materialCode = new HashMap<>(); |
|
|
|
detail_list_control_info_title_materialCode.put("text", "物料编码"); |
|
|
|
detail_list_control_info_title_materialCode.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_Code = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_Code.add(detail_list_control_info_title_materialCode); |
|
|
|
detail_list_control_info_materialCode.put("title",detail_list_control_info_title_list_Code); |
|
|
|
detail_list_control_info_materialCode.put("title", detail_list_control_info_title_list_Code); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_Code = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Code.put("text",materialById.getCode()); |
|
|
|
detail_list_control_info_materialCode.put("value",detail_list_control_info_value_Code); |
|
|
|
Map<String, String> detail_list_control_info_value_Code = new HashMap<>(); |
|
|
|
detail_list_control_info_value_Code.put("text", materialById.getCode()); |
|
|
|
detail_list_control_info_materialCode.put("value", detail_list_control_info_value_Code); |
|
|
|
|
|
|
|
// 请求数量
|
|
|
|
Map<String,Object> detail_list_control_info_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_outNumber.put("control","Number"); |
|
|
|
detail_list_control_info_outNumber.put("id","Number-1668220772222"); |
|
|
|
Map<String,String> detail_list_control_info_title_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_title_outNumber.put("text","数量"); |
|
|
|
detail_list_control_info_title_outNumber.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_outNumber.put("control", "Number"); |
|
|
|
detail_list_control_info_outNumber.put("id", "Number-1668220772222"); |
|
|
|
Map<String, String> detail_list_control_info_title_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_title_outNumber.put("text", "数量"); |
|
|
|
detail_list_control_info_title_outNumber.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_outNumber = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_outNumber.add(detail_list_control_info_title_outNumber); |
|
|
|
detail_list_control_info_outNumber.put("title",detail_list_control_info_title_list_outNumber); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_value_outNumber.put("new_number",recordMin.getQuantity().toString()); |
|
|
|
detail_list_control_info_outNumber.put("value",detail_list_control_info_value_outNumber); |
|
|
|
detail_list_control_info_outNumber.put("title", detail_list_control_info_title_list_outNumber); |
|
|
|
|
|
|
|
Map<String, String> detail_list_control_info_value_outNumber = new HashMap<>(); |
|
|
|
detail_list_control_info_value_outNumber.put("new_number", recordMin.getQuantity().toString()); |
|
|
|
detail_list_control_info_outNumber.put("value", detail_list_control_info_value_outNumber); |
|
|
|
|
|
|
|
|
|
|
|
// 请求单位
|
|
|
|
Map<String, Object> detail_list_control_info_unit = new HashMap<>(); |
|
|
|
detail_list_control_info_unit.put("control", "Text"); |
|
|
|
detail_list_control_info_unit.put("id", "Text-1672816711264"); |
|
|
|
Map<String, String> detail_list_control_info_title_unit = new HashMap<>(); |
|
|
|
detail_list_control_info_title_unit.put("text", "单位"); |
|
|
|
detail_list_control_info_title_unit.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_unit = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_unit.add(detail_list_control_info_title_unit); |
|
|
|
detail_list_control_info_unit.put("title", detail_list_control_info_title_list_unit); |
|
|
|
|
|
|
|
Map<String, String> detail_list_control_info_value_unit = new HashMap<>(); |
|
|
|
// 定义出库单位
|
|
|
|
String unit = recordMin.getUnit(); |
|
|
|
if ("-1".equals(unit)) { |
|
|
|
unit = materialById.getUnit(); |
|
|
|
} |
|
|
|
detail_list_control_info_value_unit.put("text", unit); |
|
|
|
detail_list_control_info_unit.put("value", detail_list_control_info_value_unit); |
|
|
|
|
|
|
|
// 物料名称
|
|
|
|
Map<String,Object> detail_list_control_info_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_depositoryName.put("control","Text"); |
|
|
|
detail_list_control_info_depositoryName.put("id","Text-1668220760317"); |
|
|
|
Map<String,String> detail_list_control_info_title_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_depositoryName.put("text","所在仓库"); |
|
|
|
detail_list_control_info_title_depositoryName.put("lang","zh_CN"); |
|
|
|
Map<String, Object> detail_list_control_info_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_depositoryName.put("control", "Text"); |
|
|
|
detail_list_control_info_depositoryName.put("id", "Text-1668220760317"); |
|
|
|
Map<String, String> detail_list_control_info_title_depositoryName = new HashMap<>(); |
|
|
|
detail_list_control_info_title_depositoryName.put("text", "所在仓库"); |
|
|
|
detail_list_control_info_title_depositoryName.put("lang", "zh_CN"); |
|
|
|
|
|
|
|
List<Object> detail_list_control_info_title_list_depositoryName = new ArrayList<>(); |
|
|
|
detail_list_control_info_title_list_depositoryName.add(detail_list_control_info_title_depositoryName); |
|
|
|
detail_list_control_info_depositoryName.put("title",detail_list_control_info_title_list_depositoryName); |
|
|
|
|
|
|
|
Map<String,String> detail_list_control_info_value_dname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_dname.put("text",depositoryById.getDname()); |
|
|
|
detail_list_control_info_depositoryName.put("value",detail_list_control_info_value_dname); |
|
|
|
|
|
|
|
detail_list_control_info_depositoryName.put("title", detail_list_control_info_title_list_depositoryName); |
|
|
|
|
|
|
|
Map<String, String> detail_list_control_info_value_dname = new HashMap<>(); |
|
|
|
detail_list_control_info_value_dname.put("text", depositoryById.getDname()); |
|
|
|
detail_list_control_info_depositoryName.put("value", detail_list_control_info_value_dname); |
|
|
|
|
|
|
|
|
|
|
|
detail_list_control.add(detail_list_control_info_materialName); |
|
|
|
detail_list_control.add(detail_list_control_info_materialCode); |
|
|
|
detail_list_control.add(detail_list_control_info_outNumber); |
|
|
|
detail_list_control.add(detail_list_control_info_depositoryName); |
|
|
|
detail_list_control.add(detail_list_control_info_unit); |
|
|
|
|
|
|
|
|
|
|
|
detail_list.put("list",detail_list_control); |
|
|
|
detail_list.put("list", detail_list_control); |
|
|
|
|
|
|
|
contents_detail.add(detail_list); |
|
|
|
|
|
|
|
@ -2213,8 +2265,13 @@ public class QyWxOperationService { |
|
|
|
detail_list_control_info_title_list_materialUnit.add(detail_list_control_info_title_materialUnit); |
|
|
|
detail_list_control_info_materialUnit.put("title",detail_list_control_info_title_list_materialUnit); |
|
|
|
|
|
|
|
// 获取盘点时的计量单位
|
|
|
|
String unit = minRecord.getUnit(); |
|
|
|
if("-1".equals(unit)){ |
|
|
|
unit = materialById.getUnit(); |
|
|
|
} |
|
|
|
Map<String,String> detail_list_control_info_value_materialUnit = new HashMap<>(); |
|
|
|
detail_list_control_info_value_materialUnit.put("text",materialById.getUnit()); |
|
|
|
detail_list_control_info_value_materialUnit.put("text",unit); |
|
|
|
detail_list_control_info_materialUnit.put("value",detail_list_control_info_value_materialUnit); |
|
|
|
|
|
|
|
|
|
|
|
|