|
@@ -65,13 +65,13 @@ public class MesProductPreService extends CrudService<MesProductPreDao, MesProdu
|
|
|
return mesProductPreDao.findInfo(mesProductPre);
|
|
return mesProductPreDao.findInfo(mesProductPre);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // pn:CZ060 产品PN号(195/196/198),长码必传;前工序码为空或不合法时默认195
|
|
|
|
|
|
|
+ // pn:CZ060 产品PN号(195/196/198),必填;不合法直接不生成
|
|
|
public String getNewSn(String lineSn,String cate,String pn){
|
|
public String getNewSn(String lineSn,String cate,String pn){
|
|
|
//500104004355C230001 cate=1
|
|
//500104004355C230001 cate=1
|
|
|
//0050010400435E6348245C120001 cate=2
|
|
//0050010400435E6348245C120001 cate=2
|
|
|
- // pn 为空或非法时按195(长码的必填校验在 getContent 接口层)
|
|
|
|
|
|
|
+ // 产品号必填,不合法直接不生成
|
|
|
if(!"195".equals(pn) && !"196".equals(pn) && !"198".equals(pn)){
|
|
if(!"195".equals(pn) && !"196".equals(pn) && !"198".equals(pn)){
|
|
|
- pn = "195";
|
|
|
|
|
|
|
+ return "";
|
|
|
}
|
|
}
|
|
|
String pre = "CZ060" + pn;
|
|
String pre = "CZ060" + pn;
|
|
|
// 长码前缀:物料代码最后一位随产品号变化(195->5、196->6、198->8),AI2 为原有固定位
|
|
// 长码前缀:物料代码最后一位随产品号变化(195->5、196->6、198->8),AI2 为原有固定位
|