|
|
@@ -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"));//本次生产总数量
|