Browse Source

2026-01-20

优化
master
fengyuan_yang 1 month ago
parent
commit
cc8bcc9554
  1. 2
      src/main/java/com/gaotao/modules/crossAreaTransfer/controller/CrossAreaTransferController.java
  2. 6
      src/main/java/com/gaotao/modules/crossAreaTransfer/service/impl/CrossAreaTransferServiceImpl.java
  3. 5
      src/main/resources/mapper/productionReturn/ProductionReturnMapper.xml

2
src/main/java/com/gaotao/modules/crossAreaTransfer/controller/CrossAreaTransferController.java

@ -149,7 +149,7 @@ public class CrossAreaTransferController {
} catch (Exception e) { } catch (Exception e) {
logger.error("保存跨区调拨失败", e); logger.error("保存跨区调拨失败", e);
return R.error("保存调拨失败: " + e.getMessage());
return R.error(e.getMessage());
} }
} }
} }

6
src/main/java/com/gaotao/modules/crossAreaTransfer/service/impl/CrossAreaTransferServiceImpl.java

@ -175,7 +175,7 @@ public class CrossAreaTransferServiceImpl extends ServiceImpl<CrossAreaTransferM
if (!"200".equals(outboundCode)) { if (!"200".equals(outboundCode)) {
String msg = String.valueOf(outboundResult.get("message")); String msg = String.valueOf(outboundResult.get("message"));
throw new RuntimeException("跨区调拨出库失败: " + msg);
throw new RuntimeException(msg);
} }
// 获取出库返回的transNo用于入库时传递 // 获取出库返回的transNo用于入库时传递
@ -227,7 +227,7 @@ public class CrossAreaTransferServiceImpl extends ServiceImpl<CrossAreaTransferM
if (!"200".equals(inboundCode)) { if (!"200".equals(inboundCode)) {
String msg = String.valueOf(inboundResult.get("message")); String msg = String.valueOf(inboundResult.get("message"));
throw new RuntimeException("跨区调拨入库失败: " + msg);
throw new RuntimeException(msg);
} }
// 如果入库返回的synced_flag为'Y'则异步调用ERP接口 // 如果入库返回的synced_flag为'Y'则异步调用ERP接口
@ -254,7 +254,7 @@ public class CrossAreaTransferServiceImpl extends ServiceImpl<CrossAreaTransferM
} catch (Exception e) { } catch (Exception e) {
logger.error("保存跨区调拨失败", e); logger.error("保存跨区调拨失败", e);
throw new RuntimeException("保存跨区调拨失败: " + e.getMessage());
throw new RuntimeException(e.getMessage());
} }
} }

5
src/main/resources/mapper/productionReturn/ProductionReturnMapper.xml

@ -14,12 +14,15 @@
sh.batch_no as batchNo, sh.batch_no as batchNo,
sh.LotSize as lotSize -- 订单数量 sh.LotSize as lotSize -- 订单数量
from ShopOrder as sh from ShopOrder as sh
left join part as p on sh.site = p.site and sh.bu_no = p.bu_no and sh.PartNo = p.PartNo
inner join part as p on sh.site = p.site and sh.bu_no = p.bu_no and sh.PartNo = p.PartNo
left join inventory_stock i on sh.site = i.site and sh.orderNo = i.orderref1
where sh.site = #{site} and sh.bu_no in (select bu_no from AccessBu where username = #{userName}) where sh.site = #{site} and sh.bu_no in (select bu_no from AccessBu where username = #{userName})
and consumed_flag = 'N' and (I.status ='待入' or i.status ='出库')
<if test="searchCode != null and searchCode != ''"> <if test="searchCode != null and searchCode != ''">
AND ( AND (
sh.OrderNo LIKE CONCAT('%', #{searchCode}, '%') sh.OrderNo LIKE CONCAT('%', #{searchCode}, '%')
OR sh.PartNo LIKE CONCAT('%', #{searchCode}, '%') OR sh.PartNo LIKE CONCAT('%', #{searchCode}, '%')
OR i.roll_no LIKE CONCAT('%', #{searchCode}, '%')
) )
</if> </if>
<if test="searchCode == null or searchCode == ''"> <if test="searchCode == null or searchCode == ''">

Loading…
Cancel
Save