|
|
@@ -225,17 +225,25 @@ public class ProductBaseAuditServiceImpl extends ServiceImpl<ProductBaseAuditMap
|
|
|
//比较商品编号大小
|
|
|
String productNo = "";
|
|
|
if(ObjectUtil.isNotEmpty(base) && ObjectUtil.isNotEmpty(baseAudit)){
|
|
|
- if(base.getProductNo().compareTo(baseAudit.getProductNo())>0){
|
|
|
- productNo = base.getProductNo();
|
|
|
- }else{
|
|
|
- productNo = baseAudit.getProductNo();
|
|
|
+ String baseProductNo = base.getProductNo();
|
|
|
+ String auditProductNo = baseAudit.getProductNo();
|
|
|
+ if(ObjectUtil.isNotEmpty(baseProductNo) && ObjectUtil.isNotEmpty(auditProductNo)){
|
|
|
+ if(baseProductNo.compareTo(auditProductNo)>0){
|
|
|
+ productNo = baseProductNo;
|
|
|
+ }else{
|
|
|
+ productNo = auditProductNo;
|
|
|
+ }
|
|
|
+ }else if(ObjectUtil.isNotEmpty(baseProductNo)){
|
|
|
+ productNo = baseProductNo;
|
|
|
+ }else if(ObjectUtil.isNotEmpty(auditProductNo)){
|
|
|
+ productNo = auditProductNo;
|
|
|
}
|
|
|
}else if(ObjectUtil.isNotEmpty(base)){
|
|
|
productNo = base.getProductNo();
|
|
|
}else if(ObjectUtil.isNotEmpty(baseAudit)){
|
|
|
productNo = baseAudit.getProductNo();
|
|
|
}
|
|
|
- productBaseVo.setProductNo(productNo);
|
|
|
+ productBaseVo.setProductNo(NumberGeneratorUtil.generateNumber(productNo));
|
|
|
add.setProductNo(NumberGeneratorUtil.generateNumber(productNo));
|
|
|
add.setProductData(JSONObject.toJSONString(productBaseVo));
|
|
|
}else {
|