wms成品过账修改1

master
mengjiao 9 months ago
parent 126c1ec1f3
commit cc8ccba803

@ -506,6 +506,11 @@ public class SapOrderServiceImpl implements SapOrderService {
L_ITEM.setValue("BATCH", stringObjectMap.get("BATCH"));
L_ITEM.setValue("HSDAT", stringObjectMap.get("HSDAT"));
L_ITEM.setValue("ERFME", stringObjectMap.get("ERFME"));
if (stringObjectMap.get("STCK_TYPE").equals("1")){
L_ITEM.setValue("STCK_TYPE", "");
}else {
L_ITEM.setValue("STCK_TYPE", stringObjectMap.get("STCK_TYPE"));
}
}
func.execute(dest);//执行调用函数
System.out.println(func.getExportParameterList());

@ -791,6 +791,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
String MATDOCUMENTYEAR = (String) map.get("MATDOCUMENTYEAR");
order.setSapTempInfor(result2.getMsg());
WmsRawOrderIn wmsRawOrderIn=new WmsRawOrderIn();
wmsRawOrderIn.setOrderNo(order.getUserDefined5());
wmsRawOrderIn.setRawOrderInId(IdUtils.fastSimpleUUID());
wmsRawOrderIn.setFactoryCode(odsProcureOrder.getFactoryCode());
wmsRawOrderIn.setDnNo(odsProcureOrder.getReceiptNoCode());
@ -1560,7 +1561,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
orderList) {
OdsProcureOutOrder odsProcureOutOrder1 = new OdsProcureOutOrder();
odsProcureOutOrder1.setID(IdUtils.fastSimpleUUID());
odsProcureOutOrder1.setSiteCode(order1.getFactoryCode());
odsProcureOutOrder1.setSiteCode(odsProcureOutOrder.getFactoryCode());
odsProcureOutOrder1.setProduceCode(odsProcureOutOrder.getUserDefined4());//反冲
odsProcureOutOrder1.setOutNumber(new BigDecimal("0"));
//odsProcureOutOrder1.setLocCode(order.getWarehouseNo());
@ -1614,7 +1615,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
orderList) {
OdsProcureOutOrder odsProcureOutOrder1 = new OdsProcureOutOrder();
odsProcureOutOrder1.setID(IdUtils.fastSimpleUUID());
odsProcureOutOrder1.setSiteCode(order1.getFactoryCode());
odsProcureOutOrder1.setSiteCode(odsProcureOutOrder.getFactoryCode());
odsProcureOutOrder1.setProduceCode(order1.getWorkorderCode());
odsProcureOutOrder1.setOutNumber(new BigDecimal("0"));
//odsProcureOutOrder1.setLocCode(order.getWarehouseNo());
@ -1702,7 +1703,7 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
order.setActive("1");
order.setCreateBy(createBy);
order.setCreateDate(new Date());
order.setSiteCode(factoryCode);
//order.setSiteCode(factoryCode);
odsProcureOutOrderMapper.insertWmsRawMissionOut(order);
OdsProcureOutOrder odsProcureOutOrder1=new OdsProcureOutOrder();
odsProcureOutOrder1.setProduceCode(produceCode);

@ -280,6 +280,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
String msgs = "操作完成";
for (WmsProductPut wmsProductPut1 :
wmsProductPut) {
String status = wmsProductPut1.getStatus();
WmsProductPut wmsProductPutSAPById = wmsProductPutMapper.selectWmsProductPutSAPById(wmsProductPut1.getId());
if (wmsProductPutSAPById != null) {
List<WmsProductPut> wmsProductPut2 = wmsProductPutMapper.selectWmsProductPutSAPByIds(wmsProductPutSAPById.getId());
@ -295,6 +296,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
map.put("QUANTITY", wmsProductPut3.getPutQuantity());
map.put("ERFME", wmsProductPut3.getUnitOfMeasure());
map.put("BATCH", wmsProductPut3.getAttr4());
map.put("STCK_TYPE", wmsProductPut1.getAttr3());
//map.put("BATCH", wmsProductPut3.getBatchNumber());
// if (wmsProductPut3.getBatchNumber().length()>12){
// //String batch = mesReportWork.getBatch().substring(12);

@ -319,7 +319,7 @@
<if test="lastUpdateDateMIN != null ">AND CONVERT(date, Last_Update_Date, 23) >= #{lastUpdateDateMIN}</if>
<if test="lastUpdateDateMAX != null "> <![CDATA[ AND CONVERT(date, Last_Update_Date, 23) <= #{lastUpdateDateMAX} ]]></if>
<if test="materialCode != null and materialCode != ''">and Material_Code = #{materialCode}</if>
<if test="userDefined5 != null and userDefined5 != ''">and Material_Code = #{userDefined5}</if>
</select>
<select id="updateOdsProcureOrderByProcureCode" parameterType="OdsProcureOrder">
update ods_procure_order

@ -410,7 +410,6 @@
factory_code,
active_flag,
create_by,
Site_code,
gmt_create
)values (
#{ID},
@ -427,7 +426,6 @@
#{factoryCode},
#{Active},
#{createBy},
#{siteCode},
#{createDate} )
</insert>
@ -1153,7 +1151,8 @@
wms_ods_procure_out_order
<where>
<if test="produceCode != null and produceCode != ''"> and Produce_Code like concat('%', #{produceCode}, '%')</if>
<if test="userDefined1 != null and userDefined1 != ''"> and User_Defined1 = #{userDefined1}</if>
<if test="materialCode != null and materialCode != ''"> and Material_Code like concat('%', #{materialCode}, '%')</if>
<if test="userDefined4 != null and userDefined4 != ''"> and User_Defined4 like concat('%', #{userDefined4}, '%') </if>
<if test="Active != null and Active != ''"> and Active = #{Active}</if>
</where>
ORDER BY Create_Date DESC

Loading…
Cancel
Save