wms问题修改

master
mengjiao 5 months ago
parent 0e7cf9b438
commit b4986a84ff

@ -1562,7 +1562,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
OdsProcureOutOrder odsProcureOutOrder1 = new OdsProcureOutOrder();
odsProcureOutOrder1.setID(IdUtils.fastSimpleUUID());
odsProcureOutOrder1.setSiteCode(order1.getFactoryCode());
odsProcureOutOrder1.setProduceCode(order.getProduceCode());
odsProcureOutOrder1.setProduceCode(order1.getWorkorderCode());
odsProcureOutOrder1.setOutNumber(new BigDecimal("0"));
//odsProcureOutOrder1.setLocCode(order.getWarehouseNo());
odsProcureOutOrder1.setMaterialCode(order1.getMaterialCode());
@ -1920,6 +1920,10 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
DynamicDataSourceContextHolder.push("ds_" + factoryCode);
//如果这样的话,就区分出来单子和对应的物料。然后根据集合放入暂收集合中
List<OdsProcureOrder> orderList1=new ArrayList<>();//
for (OdsProcureOrder order:
orderList) {
System.out.println(order.toString());
}
for (OdsProcureOrder order:
orderList) {
OdsProcureOrder order1= odsProcureOrderMapper.selectOdsProcureOrderCardByUserDefined1(order);
@ -1953,10 +1957,11 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
}
odsProcureOrder.setCzNumber(czNumber);
}
Map paramMap=new HashMap<>();
List<Map> mapList = new ArrayList<>();
for (OdsProcureOrder order :
orderList1) {
Map paramMap=new HashMap<>();
paramMap.put("EBELN",order.getProcureCode());//
paramMap.put("EBELP",order.getUserDefined3());//行项目
paramMap.put("MATNR",order.getMaterialCode());//物料

@ -731,18 +731,27 @@
</select>
<select id="selectMesPrepareDetailBC" parameterType="OdsProcureOutOrder" resultMap="OdsProcureOutOrderResult">
SELECT
material_code Material_Code,
material_name Material_Desc,
unit Unit,
quantity Plan_Number,
factory_code Site_code,
need_date needDate,
recoil User_Defined3
mp.workorder_name workorderCode,
mpd.material_code Material_Code,
mpd.material_name Material_Desc,
mpd.quantity Plan_Number,
mpd.unit Unit,
mpd.fund_quanlity fundQuanlity,
mpd.factory_code Site_code,
mpd.recoil User_Defined3,
ow.product_date needDate
FROM
mes_prepare_detail
pro_order_workorder ow
LEFT JOIN mes_prepare mp ON ow.workorder_code = mp.workorder_code
LEFT JOIN mes_prepare_detail mpd ON mp.prepare_id = mpd.prepare_id
WHERE
parent_work_order=#{workorderCode} and
del_flag = '0' and recoil= ''
ow.belong_work_order =#{workorderCode}
AND ow.del_flag = '0'
AND mpd.recoil =''
AND mp.del_flag = '0'
AND mpd.del_flag = '0'
ORDER BY
mpd.recoil
</select>
<select id="selectWmsOdsProcureOutOrderByID" parameterType="String" resultMap="OdsProcureOutOrderResult">
SELECT

@ -73,6 +73,7 @@
<if test="factoryCode != null and factoryCode != ''">and factory_code = #{factoryCode}</if>
<if test="sapFactoryCode != null and sapFactoryCode != ''">and sap_factory_code = #{sapFactoryCode}</if>
</where>
ORDER BY gmt_create DESC
</select>
<select id="selectWmsOdsMateStorageNewsSnByMateOrderInSnId" parameterType="Long"

Loading…
Cancel
Save