|
@@ -365,6 +365,14 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
|
|
|
public String addTare(WeighingManagement weighingManagement) {
|
|
|
String relationId=IdGenerator.generateUUID();
|
|
|
weighingManagement.setId(IdGenerator.generateUUID());
|
|
|
+ //判断质检编号是否唯一
|
|
|
+ List<WeighingManagement> weighingManagementList =
|
|
|
+ this.selectList(new EntityWrapper<WeighingManagement>()
|
|
|
+ .eq("comp_id",weighingManagement.getCompId())
|
|
|
+ .eq("number", weighingManagement.getNumber()));
|
|
|
+ if (weighingManagementList.size() > 0) {
|
|
|
+ throw new YException(YExceptionEnum.QUALITY_NO_ERROR);
|
|
|
+ }
|
|
|
weighingManagement.setRelationId(relationId);
|
|
|
weighingManagement.setTareDate(new Date());
|
|
|
weighingManagement.setManagementType("3");
|
|
@@ -376,6 +384,7 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
|
|
|
qualityInspectionManagement.setId(IdGenerator.generateUUID());
|
|
|
qualityInspectionManagement.setRelationId(weighingManagement.getRelationId());
|
|
|
qualityInspectionManagement.setContractNo(weighingManagement.getContractNo());
|
|
|
+ qualityInspectionManagement.setQualityNo(weighingManagement.getNumber());
|
|
|
qualityInspectionManagement.setCarNumber(weighingManagement.getCarNumber());
|
|
|
qualityInspectionManagement.setCompId(weighingManagement.getCompId());
|
|
|
qualityInspectionManagement.setGoodsName(weighingManagement.getGoodsName());
|