|
|
@@ -2490,14 +2490,7 @@ public class ProductServiceImpl implements ProductService {
|
|
|
}
|
|
|
Long enUU = SystemSession.getUser().getEnterprise().getUu();
|
|
|
Long userUU = SystemSession.getUser().getUserUU();
|
|
|
- product.setPbrand(product.getBrand());
|
|
|
- product.setPbranden(product.getBrand());
|
|
|
- product.setPcmpcode(product.getCmpCode());
|
|
|
- product.setKind(product.getProdName());
|
|
|
- product.setSourceApp("B2C");
|
|
|
- product.setEnUU(enUU);
|
|
|
- product.setUserUU(userUU);
|
|
|
- product.setCreateTime(new Date(System.currentTimeMillis()));
|
|
|
+ setDefaultInfo(enUU, userUU, product);
|
|
|
// PCB产品做标准判断处理
|
|
|
if (null != isPcb && Objects.equals(IntegerConstant.YES_SHORT, isPcb)) {
|
|
|
// 判断传入的数据是否是标准的
|
|
|
@@ -2566,6 +2559,33 @@ public class ProductServiceImpl implements ProductService {
|
|
|
return ResultMap.success();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 物料信息赋值
|
|
|
+ *
|
|
|
+ * @param enUU 企业UU
|
|
|
+ * @param userUU 用户UU
|
|
|
+ * @param product 物料信息
|
|
|
+ */
|
|
|
+ private void setDefaultInfo(Long enUU, Long userUU, Product product) {
|
|
|
+ product.setPbrand(product.getBrand());
|
|
|
+ product.setPbranden(product.getBrand());
|
|
|
+ product.setPcmpcode(product.getCmpCode());
|
|
|
+ product.setKind(product.getProdName());
|
|
|
+ product.setSourceApp("B2C");
|
|
|
+ product.setEnUU(enUU);
|
|
|
+ product.setUserUU(userUU);
|
|
|
+ product.setCreateTime(new Date(System.currentTimeMillis()));
|
|
|
+ if (null == product.getPackaging()) {
|
|
|
+ product.setPackaging("其他");
|
|
|
+ }
|
|
|
+ if (null == product.getErpReserve()) {
|
|
|
+ product.setErpReserve(DoubleConstant.zero);
|
|
|
+ }
|
|
|
+ if (null == product.getMinPackQty()) {
|
|
|
+ product.setMinPackQty(DoubleConstant.minReserve);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 判断是否是标准物料
|
|
|
*
|