包材入库修改- 扫码物料标识卡--获取信息

master
mengjiao 6 months ago
parent 0e249df6f3
commit c4b19d376c

@ -781,8 +781,12 @@ public class WmsToWCSmissionController {
BaseWarehouse baseWarehouse = baseAreaService.listTableCK(baseArea);
return success(baseWarehouse);
}
//扫码物料标识卡
//扫码物料标识卡--获取信息
@PostMapping("/selectOrderCard")
public AjaxResult selectOrderCard(@RequestBody OdsProcureOrder odsProcureOrder) {
OdsProcureOrder odsProcureOrder1 = odsProcureOrderService.selectOrderCard(odsProcureOrder);
return success(odsProcureOrder1);
}
}

@ -75,4 +75,6 @@ public interface OdsProcureOrderMapper {
List<OdsProcureOrder> getIdCardList(OdsProcureOrder odsProcureOrder);
void addBatchPallet(@Param("list")List<OdsProcureOrder> dtos);
OdsProcureOrder selectOdsProcureOrderCard(OdsProcureOrder odsProcureOrder);
}

@ -115,4 +115,6 @@ public interface IOdsProcureOrderService {
String getIdCardList(OdsProcureOrder odsProcureOrder);
String getIdCardListDA(OdsProcureOrder odsProcureOrder);
OdsProcureOrder selectOrderCard(OdsProcureOrder odsProcureOrder);
}

@ -1146,7 +1146,9 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
pw.setSupplierName(order.getSupplierName());
pw.setUserDefined8(order.getUserDefined8());
pw.setUserDefined7(order.getUserDefined7());
pw.setUserDefined10("0");//标识卡状态0是未收货的
pw.setUserDefined11(order.getUserDefined11());
pw.setUserDefined4(odsProcureOrder.getID());
pw.setUnit(order.getUnit());
if(pall.compareTo(pn)<0) {//最后一托盘
pw.setPlanNumber(pall);
@ -1202,6 +1204,14 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
return resylt;
}
@Override
public OdsProcureOrder selectOrderCard(OdsProcureOrder odsProcureOrder) {
//送货单,采购单,行项目,物料编码,物料名称,工厂号,托盘,状态,实际收货
DynamicDataSourceContextHolder.push("ds_" + odsProcureOrder.getFactoryCode());
OdsProcureOrder order= odsProcureOrderMapper.selectOdsProcureOrderCard(odsProcureOrder);
return order;
}
public String dayin( List<OdsProcureOrder> orderList) {
// 定义请求的URL地址
String url = dayinUrl1;

@ -38,6 +38,7 @@
<result property="enterpriseId" column="Enterprise_Id"/>
<result property="enterpriseCode" column="Enterprise_Code"/>
<result property="operationNumber" column="Operation_Number"/>
<result property="sn" column="sn"/>
</resultMap>
<sql id="selectOdsProcureOrderVo">
@ -48,6 +49,7 @@
<include refid="selectOdsProcureOrderVo"/>
<where>
<if test="siteCode != null and siteCode != ''">and Site_code = #{siteCode}</if>
<if test="ID != null and ID != ''">and ID = #{ID}</if>
<if test="procureCode != null and procureCode != ''">and Procure_Code = #{procureCode}</if>
<if test="materialCode != null and materialCode != ''">and Material_Code like concat('%', #{materialCode},
'%') </if>
@ -432,5 +434,24 @@
</trim>
</foreach>
</insert>
<select id="selectOdsProcureOrderCard" resultMap="OdsProcureOrderResult">
SELECT
card.Site_code,
card.Procure_Code ,
card.Material_Code ,
card.Material_Desc ,
card.User_Defined3 ,
card.User_Defined4 ,
card.User_Defined1 sn,
card.Plan_Number ,
card.User_Defined10,
card.User_Defined1,
order_TME.User_Defined5
FROM
ods_procure_order_card card
LEFT JOIN ods_procure_order order_TME ON order_TME.ID= card.User_Defined4
WHERE
card.User_Defined1= #{userDefined1}
</select>
</mapper>

Loading…
Cancel
Save