Browse Source

2024-05-14

功能优化
java8
fengyuan_yang 2 years ago
parent
commit
5bb36485c0
  1. 9
      src/main/java/com/xujie/sys/modules/pms/data/PartSpareData.java
  2. 5
      src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java
  3. 4
      src/main/resources/mapper/pms/EamMapper.xml
  4. 15
      src/main/resources/mapper/pms/QcMapper.xml

9
src/main/java/com/xujie/sys/modules/pms/data/PartSpareData.java

@ -189,4 +189,13 @@ public class PartSpareData {
private String securityFlag; private String securityFlag;
private String newLocationId; private String newLocationId;
// bu
private String buNo;
// 工单号
private String orderNo;
// 出库方式
private String outType;
} }

5
src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java

@ -3008,8 +3008,9 @@ public class EamServiceImpl implements EamService {
repairTransDetailData.setTransQty(partSpareData.getOutQty()); repairTransDetailData.setTransQty(partSpareData.getOutQty());
} }
repairTransDetailData.setDirection(partSpareData.getDirection()); repairTransDetailData.setDirection(partSpareData.getDirection());
repairTransDetailData.setOrderRef1("");
repairTransDetailData.setOrderRef2("");
repairTransDetailData.setOrderRef1(partSpareData.getBuNo());
repairTransDetailData.setOrderRef2(partSpareData.getOrderNo());
repairTransDetailData.setOrderRef3(partSpareData.getOutType());
repairTransDetailData.setCitemCode(""); repairTransDetailData.setCitemCode("");
repairTransDetailData.setBatchNo(batchNo); repairTransDetailData.setBatchNo(batchNo);
// 根据符号区分是 入库,还是出库 // 根据符号区分是 入库,还是出库

4
src/main/resources/mapper/pms/EamMapper.xml

@ -2897,9 +2897,9 @@
<insert id="saveRepairTransDetail" parameterType="RepairTransDetailData"> <insert id="saveRepairTransDetail" parameterType="RepairTransDetailData">
insert into repair_TransDetail insert into repair_TransDetail
(TransNo, Site, ItemNo, PartNo, LocationID, TransQty, Direction, BatchNo, OrderRef1, OrderRef2, citem_code)
(TransNo, Site, ItemNo, PartNo, LocationID, TransQty, Direction, BatchNo, OrderRef1, OrderRef2, OrderRef3, citem_code)
values values
(#{transNo}, #{site}, #{itemNo}, #{partNo}, #{locationId}, #{transQty}, #{direction}, #{batchNo}, #{orderRef1}, #{orderRef2}, #{citemCode})
(#{transNo}, #{site}, #{itemNo}, #{partNo}, #{locationId}, #{transQty}, #{direction}, #{batchNo}, #{orderRef1}, #{orderRef2}, #{orderRef3}, #{citemCode})
</insert> </insert>
<insert id="saveRepairTransHeader" parameterType="RepairTransHeaderData"> <insert id="saveRepairTransHeader" parameterType="RepairTransHeaderData">

15
src/main/resources/mapper/pms/QcMapper.xml

@ -1608,6 +1608,9 @@
<if test = "query.orderNo != null and query.orderNo != ''"> <if test = "query.orderNo != null and query.orderNo != ''">
AND order_no LIKE '%' + #{query.orderNo} + '%' AND order_no LIKE '%' + #{query.orderNo} + '%'
</if> </if>
<if test = "query.seqNo != null and query.seqNo != ''">
AND seq_no LIKE '%' + #{query.seqNo} + '%'
</if>
<if test = "query.operationDesc != null and query.operationDesc != ''"> <if test = "query.operationDesc != null and query.operationDesc != ''">
AND operation_desc LIKE '%' + #{query.operationDesc} + '%' AND operation_desc LIKE '%' + #{query.operationDesc} + '%'
</if> </if>
@ -1929,6 +1932,9 @@
<if test = "query.orderNo != null and query.orderNo != ''"> <if test = "query.orderNo != null and query.orderNo != ''">
AND order_no LIKE '%' + #{query.orderNo} + '%' AND order_no LIKE '%' + #{query.orderNo} + '%'
</if> </if>
<if test = "query.seqNo != null and query.seqNo != ''">
AND seq_no LIKE '%' + #{query.seqNo} + '%'
</if>
<if test = "query.operationDesc != null and query.operationDesc != ''"> <if test = "query.operationDesc != null and query.operationDesc != ''">
AND operation_desc LIKE '%' + #{query.operationDesc} + '%' AND operation_desc LIKE '%' + #{query.operationDesc} + '%'
</if> </if>
@ -2287,6 +2293,12 @@
<if test="query.endDate2 != null"> <if test="query.endDate2 != null">
AND #{query.endDate2} >= create_date AND #{query.endDate2} >= create_date
</if> </if>
<if test = "query.poOrderNo != null and query.poOrderNo != ''">
AND po_orderNo LIKE '%' + #{query.poOrderNo} + '%'
</if>
<if test = "query.poItemNo != null and query.poItemNo != ''">
AND po_itemNo LIKE '%' + #{query.poItemNo} + '%'
</if>
</where> </where>
ORDER BY ORDER BY
CASE WHEN state = '待检验' THEN 1 CASE WHEN state = '待检验' THEN 1
@ -2599,6 +2611,9 @@
<if test = "query.orderNo != null and query.orderNo != ''"> <if test = "query.orderNo != null and query.orderNo != ''">
AND order_no LIKE '%' + #{query.orderNo} + '%' AND order_no LIKE '%' + #{query.orderNo} + '%'
</if> </if>
<if test = "query.seqNo != null and query.seqNo != ''">
AND seq_no LIKE '%' + #{query.seqNo} + '%'
</if>
<if test = "query.operationDesc != null and query.operationDesc != ''"> <if test = "query.operationDesc != null and query.operationDesc != ''">
AND operation_desc LIKE '%' + #{query.operationDesc} + '%' AND operation_desc LIKE '%' + #{query.operationDesc} + '%'
</if> </if>

Loading…
Cancel
Save