Browse Source

【英唐-CATL条码对接 栈板供应商批次】

wuyx 1 year ago
parent
commit
18799e4208
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main/java/com/uas/eis/service/Impl/ERPServiceImpl.java

+ 2 - 2
src/main/java/com/uas/eis/service/Impl/ERPServiceImpl.java

@@ -34,7 +34,7 @@ public class ERPServiceImpl implements ERPService {
         logger.info("createSticker-Begin:master {} id {}",master,id);
         SpObserver.putSp(master);
         SqlRowList docLoist = baseDao.queryForRowSet("select CD_CPN matnr,min(CD_DC) ztcnno,pr_capacity zzbsmount,pr_zxbzs zzxsmount,pr_zxbzs zbzsmount" +
-                " ,sum(CD_QTY) zmount,cd_wflag zwidth,cd_remark zremark  " +
+                " ,sum(CD_QTY) zmount,cd_wflag zwidth,cd_remark zremark,min(cd_lotno) zzstz " +
                 "from CatlDocDetail left join product on pr_code = CD_PRCODE " +
                 "where cd_caid = ? and CD_PANID is null and nvl(pr_capacity,0)>0 " +
                 "group by CD_CPN,pr_capacity,pr_zxbzs,cd_wflag,cd_remark order by min(cd_detno)",id);
@@ -73,7 +73,7 @@ public class ERPServiceImpl implements ERPService {
                 Map<String,Object> paraMap=new HashMap<>();
                 paraMap.put("matnr",matnr);//物料号:客户料号
                 paraMap.put("ztcnno",docMap.get("ztcnno"));//制造日期: 取最小DC
-                paraMap.put("zzstz",matnr);//供应商批次: 用型号作为虚拟批次
+                paraMap.put("zzstz",docMap.get("zzstz"));//供应商批次: 用最小批次作为虚拟批次
 //				paraMap.put("zeiar",docMap.get("zeiar"));//版本
 				paraMap.put("zwidth",zwidth);//宽度
                 paraMap.put("zmount",docMap.get("zmount"));//本次生产总数量