wms包材出库明细页面接口

master
mengjiao 5 months ago
parent 2d7d562cdd
commit e7e9d57758

@ -351,4 +351,13 @@ public class OdsProcureOrderController extends BaseController {
List<BaseWarehouse> list = baseWarehouseService.selectBaseWarehouseListTWO(baseWarehouse);
return success(list);
}
/**
*
*/
@PostMapping("/CKlist")
public TableDataInfo CKlist(OdsProcureOutOrder odsProcureOutOrder) {
startPage();
List<OdsProcureOutOrder> list = odsProcureOrderService.CKlist(odsProcureOutOrder);
return getDataTable(list);
}
}

@ -147,4 +147,6 @@ public interface OdsProcureOutOrderMapper {
List<OdsProcureOutOrder> selectWmsOdsProcureReturnOrderByID(List<OdsProcureOutOrder> orderList);
void updateWMSOdsProcureReturnOrderByids(@Param("order") OdsProcureOutOrder order, @Param("list") List<OdsProcureOutOrder> sapMaterialPostingList);
List<OdsProcureOutOrder> CKlist(OdsProcureOutOrder odsProcureOutOrder);
}

@ -139,4 +139,6 @@ public interface IOdsProcureOrderService {
String addReturnSC(List<OdsProcureOutOrder> orderList);
String NewConMaterialOutSCNew(List<OdsProcureOutOrder> orderList, List<OdsProcureOutOrder> gzList);
List<OdsProcureOutOrder> CKlist(OdsProcureOutOrder odsProcureOutOrder);
}

@ -1703,13 +1703,15 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
order.setActive("1");
order.setCreateBy(createBy);
order.setCreateDate(new Date());
//order.setSiteCode(factoryCode);
odsProcureOutOrderMapper.insertWmsRawMissionOut(order);
//order.setSiteCode(factoryCode);}
OdsProcureOutOrder odsProcureOutOrder1=new OdsProcureOutOrder();
odsProcureOutOrder1.setProduceCode(produceCode);
odsProcureOutOrder1.setMaterialCode(materialCode);
List<OdsProcureOutOrder> odsProcureOutOrders = odsProcureOutOrderMapper.selectWmsOdsProcureOutOrder(odsProcureOutOrder1);
OdsProcureOutOrder order1= odsProcureOutOrders.get(0);
order.setUserDefined4(order1.getUserDefined4());
odsProcureOutOrderMapper.insertWmsRawMissionOut(order);
BigDecimal realityNumber1 = order1.getOutNumber();//累出库数
BigDecimal realityNumber = order1.getPlanNumber();//计划
BigDecimal planNumber = amount;//本次实际数量
@ -2439,12 +2441,15 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
order.setCreateBy(createBy);
order.setCreateDate(new Date());
//order.setSiteCode(factoryCode);
odsProcureOutOrderMapper.insertWmsRawMissionOut(order);
OdsProcureOutOrder odsProcureOutOrder1=new OdsProcureOutOrder();
odsProcureOutOrder1.setProduceCode(produceCode);
odsProcureOutOrder1.setMaterialCode(materialCode);
List<OdsProcureOutOrder> odsProcureOutOrders = odsProcureOutOrderMapper.selectWmsOdsProcureOutOrder(odsProcureOutOrder1);
OdsProcureOutOrder order1= odsProcureOutOrders.get(0);
order.setUserDefined4(order1.getUserDefined4());
odsProcureOutOrderMapper.insertWmsRawMissionOut(order);
BigDecimal realityNumber1 = order1.getOutNumber();//累出库数
BigDecimal realityNumber = order1.getPlanNumber();//计划
BigDecimal planNumber = amount;//本次实际数量
@ -2488,6 +2493,13 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
return result;
}
@Override
@DS("#header.poolName")
public List<OdsProcureOutOrder> CKlist(OdsProcureOutOrder odsProcureOutOrder) {
List<OdsProcureOutOrder> orderList= odsProcureOutOrderMapper.CKlist(odsProcureOutOrder);
return orderList;
}
// @Override
// public String addReturnSC(List<OdsProcureOrder> orderList) {
// String factoryCode = orderList.get(0).getFactoryCode();

@ -404,6 +404,7 @@
user_defined1,
user_defined2,
user_defined3,
user_defined4,
sn,
amount,
origin_location,
@ -420,6 +421,7 @@
#{userDefined1},
#{userDefined2},
#{userDefined3},
#{userDefined4},
#{sn},
#{planNumber},
#{locCode},
@ -1467,4 +1469,40 @@
</trim>
</select>
<select id="CKlist" resultType="com.op.wms.domain.OdsProcureOutOrder">
SELECT
id ID,
factory_code factoryCode,
prd_order produceCode,
material_code materialCode,
material_desc materialDesc,
unit Unit,
origin_location locCode,
amount planNumber,
sn sn,
user_defined1 userDefined1,
user_defined2 userDefined2,
create_by createBy,
gmt_create createDate,
user_defined3 userDefined3
FROM
wms_raw_mission_out
<where>
<if test="ID != null">and id= #{ID},</if>
<if test="factoryCode != null and factoryCode != ''"> and factory_code = #{factoryCode}</if>
<if test="produceCode != null and produceCode != ''"> and prd_order like concat('%', #{produceCode}, '%')</if>
<if test="materialCode != null and materialCode != ''"> and material_code like concat('%', #{materialCode}, '%')</if>
<if test="materialDesc != null and materialDesc != ''"> and material_desc like concat('%',#{materialDesc}, '%')</if>
<if test="planNumber != null "> and amount = #{planNumber}</if>
<if test="Unit != null and Unit != ''"> and unit = #{Unit}</if>
<if test="locCode != null and locCode != ''"> and origin_location = #{locCode}</if>
<if test="userDefined1 != null and userDefined1 != ''"> and User_Defined1 like concat('%', #{userDefined1}, '%')</if>
<if test="userDefined2 != null and userDefined2 != ''"> and User_Defined2 = #{userDefined2}</if>
<if test="userDefined3 != null and userDefined3 != ''"> and User_Defined3 like concat('%', #{userDefined3}, '%')</if>
<if test="sn != null and sn != ''"> and sn = #{sn}</if>
<if test="createBy != null and createBy != ''"> and create_by = #{createBy}</if>
<if test="createDate != null "> and gmt_create = #{createDate}</if>
</where>
ORDER BY gmt_create DESC
</select>
</mapper>

Loading…
Cancel
Save