|
|
@ -23,7 +23,7 @@ import java.util.Collection; |
|
|
|
* 工单信息Service业务层处理 |
|
|
|
* |
|
|
|
* @author gejunhao |
|
|
|
* @date 2025-01-13 |
|
|
|
* @date 2025-02-21 |
|
|
|
*/ |
|
|
|
@RequiredArgsConstructor |
|
|
|
@Service |
|
|
@ -73,21 +73,22 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService { |
|
|
|
LambdaQueryWrapper<WorkOrderInfo> lqw = Wrappers.lambdaQuery(); |
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getProjectName()), WorkOrderInfo::getProjectName, bo.getProjectName()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getRepairer()), WorkOrderInfo::getRepairer, bo.getRepairer()); |
|
|
|
lqw.eq(bo.getRepairerId() != null, WorkOrderInfo::getRepairerId, bo.getRepairerId()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getRepairerId()), WorkOrderInfo::getRepairerId, bo.getRepairerId()); |
|
|
|
lqw.eq(bo.getIsAccident() != null, WorkOrderInfo::getIsAccident, bo.getIsAccident()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getResponseLevel()), WorkOrderInfo::getResponseLevel, bo.getResponseLevel()); |
|
|
|
lqw.eq(bo.getResponseLevel() != null, WorkOrderInfo::getResponseLevel, bo.getResponseLevel()); |
|
|
|
lqw.eq(bo.getResponseTime() != null, WorkOrderInfo::getResponseTime, bo.getResponseTime()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getFaultCategory()), WorkOrderInfo::getFaultCategory, bo.getFaultCategory()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getFaultSubcategory()), WorkOrderInfo::getFaultSubcategory, bo.getFaultSubcategory()); |
|
|
|
lqw.eq(bo.getFaultSubcategory() != null, WorkOrderInfo::getFaultSubcategory, bo.getFaultSubcategory()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getInstitution()), WorkOrderInfo::getInstitution, bo.getInstitution()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getFaultLocation()), WorkOrderInfo::getFaultLocation, bo.getFaultLocation()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getFaultDescription()), WorkOrderInfo::getFaultDescription, bo.getFaultDescription()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getFaultImage()), WorkOrderInfo::getFaultImage, bo.getFaultImage()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getMaintenanceRequirement()), WorkOrderInfo::getMaintenanceRequirement, bo.getMaintenanceRequirement()); |
|
|
|
lqw.eq(bo.getMaintenanceRequirement() != null, WorkOrderInfo::getMaintenanceRequirement, bo.getMaintenanceRequirement()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getDispatchOpinion()), WorkOrderInfo::getDispatchOpinion, bo.getDispatchOpinion()); |
|
|
|
lqw.eq(bo.getIsDispatched() != null, WorkOrderInfo::getIsDispatched, bo.getIsDispatched()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getLatitude()), WorkOrderInfo::getLatitude, bo.getLatitude()); |
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getLongitude()), WorkOrderInfo::getLongitude, bo.getLongitude()); |
|
|
|
lqw.eq(bo.getStatus() != null, WorkOrderInfo::getStatus, bo.getStatus()); |
|
|
|
return lqw; |
|
|
|
} |
|
|
|
|
|
|
@ -100,7 +101,7 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService { |
|
|
|
@Override |
|
|
|
public Boolean insertByBo(WorkOrderInfoBo bo) { |
|
|
|
WorkOrderInfo add = MapstructUtils.convert(bo, WorkOrderInfo.class); |
|
|
|
//validEntityBeforeSave(add);
|
|
|
|
validEntityBeforeSave(add); |
|
|
|
boolean flag = baseMapper.insert(add) > 0; |
|
|
|
if (flag) { |
|
|
|
bo.setId(add.getId()); |
|
|
@ -117,7 +118,7 @@ public class WorkOrderInfoServiceImpl implements IWorkOrderInfoService { |
|
|
|
@Override |
|
|
|
public Boolean updateByBo(WorkOrderInfoBo bo) { |
|
|
|
WorkOrderInfo update = MapstructUtils.convert(bo, WorkOrderInfo.class); |
|
|
|
//validEntityBeforeSave(update);
|
|
|
|
validEntityBeforeSave(update); |
|
|
|
return baseMapper.updateById(update) > 0; |
|
|
|
} |
|
|
|
|
|
|
|