|
@@ -11,6 +11,8 @@ import com.winsea.svc.base.security.util.AuthSecurityUtils;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.exception.YException;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.exception.YExceptionEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.QualityInspectionManagementMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.QualityInspectionManagementMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.service.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.service.*;
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
|
@@ -107,15 +109,18 @@ public class QualityInspectionManagementServiceImpl extends ServiceImpl<QualityI
|
|
//查询质检管理信息
|
|
//查询质检管理信息
|
|
QualityInspectionManagement qualityInspectionManagement = this.selectById(id);
|
|
QualityInspectionManagement qualityInspectionManagement = this.selectById(id);
|
|
if(qualityInspectionManagement != null){
|
|
if(qualityInspectionManagement != null){
|
|
- //检斤信息
|
|
|
|
|
|
+ //无检斤信息时可删除
|
|
WeighingManagement weighingManagement = weighingManagementService.selectOne(new EntityWrapper<WeighingManagement>()
|
|
WeighingManagement weighingManagement = weighingManagementService.selectOne(new EntityWrapper<WeighingManagement>()
|
|
.eq("relation_id", qualityInspectionManagement.getRelationId())
|
|
.eq("relation_id", qualityInspectionManagement.getRelationId())
|
|
.eq("comp_id", qualityInspectionManagement.getCompId()));
|
|
.eq("comp_id", qualityInspectionManagement.getCompId()));
|
|
- if (weighingManagement!=null){
|
|
|
|
- weighingManagementService.deleteById(weighingManagement.getId());
|
|
|
|
|
|
+ if (weighingManagement==null){
|
|
|
|
+ //删除质检管理信息
|
|
|
|
+ this.deleteById(qualityInspectionManagement.getId());
|
|
|
|
+// weighingManagementService.deleteById(weighingManagement.getId());
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ throw new YException(YExceptionEnum.WEIGHT_NOT_DELETED_ERROR);
|
|
}
|
|
}
|
|
- //删除质检管理信息
|
|
|
|
- this.deleteById(qualityInspectionManagement.getId());
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
/**
|