【优化】添加检验标准时更新对应质检物料的规则是否已维护字段
This commit is contained in:
parent
6ff777e808
commit
b31f6dd847
|
|
@ -16,10 +16,12 @@ import com.nflg.wms.common.util.UserUtil;
|
|||
import com.nflg.wms.repository.entity.QmsInspectionStandard;
|
||||
import com.nflg.wms.repository.entity.QmsInspectionStandardItem;
|
||||
import com.nflg.wms.repository.entity.QmsInspectionStandardItemContent;
|
||||
import com.nflg.wms.repository.entity.QmsQcMaterial;
|
||||
import com.nflg.wms.repository.mapper.QmsInspectionStandardMapper;
|
||||
import com.nflg.wms.repository.service.IQmsInspectionStandardItemContentService;
|
||||
import com.nflg.wms.repository.service.IQmsInspectionStandardItemService;
|
||||
import com.nflg.wms.repository.service.IQmsInspectionStandardService;
|
||||
import com.nflg.wms.repository.service.IQmsQcMaterialService;
|
||||
import jakarta.annotation.Resource;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
|
@ -49,6 +51,9 @@ public class QmsInspectionStandardControllerService {
|
|||
@Resource
|
||||
private IQmsInspectionStandardItemContentService inspectionStandardItemContentService;
|
||||
|
||||
@Resource
|
||||
private IQmsQcMaterialService qmsQcMaterialService;
|
||||
|
||||
/**
|
||||
* 分页查询检验标准
|
||||
*/
|
||||
|
|
@ -270,7 +275,13 @@ public class QmsInspectionStandardControllerService {
|
|||
standard.setUpdateTime(now);
|
||||
|
||||
inspectionStandardService.save(standard);
|
||||
|
||||
|
||||
qmsQcMaterialService.lambdaUpdate()
|
||||
.set(QmsQcMaterial::getIsStandardMaintained, true)
|
||||
.eq(QmsQcMaterial::getId, qo.getMaterialId())
|
||||
.eq(QmsQcMaterial::getIsStandardMaintained, false)
|
||||
.update();
|
||||
|
||||
return standard.getId();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -396,7 +396,8 @@ public class QmsSamplingPlanControllerService {
|
|||
.like(StrUtil.isNotBlank(request.getPlanName()), QmsSamplingPlan::getPlanName, request.getPlanName())
|
||||
.ge(request.getStartDate() != null, QmsSamplingPlan::getCreateTime, request.getStartDate())
|
||||
.le(request.getEndDate() != null, QmsSamplingPlan::getCreateTime, request.getEndDate())
|
||||
.orderByDesc(QmsSamplingPlan::getCreateTime);
|
||||
.orderByAsc(QmsSamplingPlan::getPublishStatus)
|
||||
.orderByDesc(QmsSamplingPlan::getId);
|
||||
|
||||
IPage<QmsSamplingPlan> result = query.page(page);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue