工作票bug修复

This commit is contained in:
guoshengxiong 2025-07-09 10:06:07 +08:00
parent fe98b1766f
commit 19ceb728db
3 changed files with 11 additions and 18 deletions

View File

@ -55,9 +55,9 @@ public class WorkTicket implements Serializable {
@ApiModelProperty(value = "工作票编号") @ApiModelProperty(value = "工作票编号")
private java.lang.String workTicketNumber; private java.lang.String workTicketNumber;
/** /**
* 施工区域s多个,分割 * 施工场站s多个,分割
*/ */
@ApiModelProperty(value = "施工区域s多个,分割)") @ApiModelProperty(value = "施工场站s多个,分割)")
private java.lang.String constructionAreas; private java.lang.String constructionAreas;
/** /**
* 申请单位s多个,分割 * 申请单位s多个,分割
@ -86,10 +86,10 @@ public class WorkTicket implements Serializable {
@ApiModelProperty(value = "施工计划时间结束") @ApiModelProperty(value = "施工计划时间结束")
private java.util.Date constructionTimeEnd; private java.util.Date constructionTimeEnd;
/** /**
* 作业人员s多个,分割 * 作业人员
*/ */
@ApiModelProperty(value = "作业人员s多个,分割)") @ApiModelProperty(value = "作业人员")
private java.lang.String operators; private java.lang.String operator;
/** /**
* 作业内容 * 作业内容
*/ */
@ -120,4 +120,10 @@ public class WorkTicket implements Serializable {
*/ */
@ApiModelProperty(value = "状态1:未开始;2:施工中;3:暂停中;4:已完工;") @ApiModelProperty(value = "状态1:未开始;2:施工中;3:暂停中;4:已完工;")
private java.lang.Integer status; private java.lang.Integer status;
/**
* 施工地点
*/
@ApiModelProperty(value = "施工地点")
private java.lang.String constructionAddr;
} }

View File

@ -21,11 +21,6 @@ public class WorkTicketVo extends WorkTicket {
*/ */
@ApiModelProperty(value = "申请单位名称s多个,分割)") @ApiModelProperty(value = "申请单位名称s多个,分割)")
private java.lang.String applicantNames; private java.lang.String applicantNames;
/**
* 作业人员名称s多个,分割
*/
@ApiModelProperty(value = "作业人员名称s多个,分割)")
private java.lang.String operatorNames;
/** /**
* 执法记录仪设备列表 * 执法记录仪设备列表
*/ */

View File

@ -27,7 +27,6 @@ import com.zhgd.xmgl.modules.project.service.IProjectConfigService;
import com.zhgd.xmgl.modules.quality.entity.QualityRegion; import com.zhgd.xmgl.modules.quality.entity.QualityRegion;
import com.zhgd.xmgl.modules.quality.service.IQualityRegionService; import com.zhgd.xmgl.modules.quality.service.IQualityRegionService;
import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo; import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo;
import com.zhgd.xmgl.modules.worker.entity.WorkerInfo;
import com.zhgd.xmgl.modules.worker.service.impl.EnterpriseInfoServiceImpl; import com.zhgd.xmgl.modules.worker.service.impl.EnterpriseInfoServiceImpl;
import com.zhgd.xmgl.modules.worker.service.impl.WorkerInfoServiceImpl; import com.zhgd.xmgl.modules.worker.service.impl.WorkerInfoServiceImpl;
import com.zhgd.xmgl.util.EntityUtils; import com.zhgd.xmgl.util.EntityUtils;
@ -110,7 +109,6 @@ public class WorkTicketServiceImpl extends ServiceImpl<WorkTicketMapper, WorkTic
String projectSn = list.get(0).getProjectSn(); String projectSn = list.get(0).getProjectSn();
Map<Long, QualityRegion> regionMap = qualityRegionService.getQualityRegionMapByProjectSn(projectSn); Map<Long, QualityRegion> regionMap = qualityRegionService.getQualityRegionMapByProjectSn(projectSn);
Map<Long, EnterpriseInfo> enterpriseMap = enterpriseInfoService.getEnterpriseMapByProjectSn(projectSn); Map<Long, EnterpriseInfo> enterpriseMap = enterpriseInfoService.getEnterpriseMapByProjectSn(projectSn);
Map<Long, WorkerInfo> workerMap = workerInfoService.getWorkerMapByProjectSn(projectSn);
List<Long> ticketIds = list.stream().map(WorkTicketVo::getId).collect(Collectors.toList()); List<Long> ticketIds = list.stream().map(WorkTicketVo::getId).collect(Collectors.toList());
Map<Long, PoliceCameraItem> policeCameraItemMap = policeCameraItemService.getItemMapByProjectSn(projectSn); Map<Long, PoliceCameraItem> policeCameraItemMap = policeCameraItemService.getItemMapByProjectSn(projectSn);
Map<Long, List<PoliceCameraItem>> ticketMap = workTicketCameraRelService.list(new LambdaQueryWrapper<WorkTicketCameraRel>() Map<Long, List<PoliceCameraItem>> ticketMap = workTicketCameraRelService.list(new LambdaQueryWrapper<WorkTicketCameraRel>()
@ -129,12 +127,6 @@ public class WorkTicketServiceImpl extends ServiceImpl<WorkTicketMapper, WorkTic
regionMap, regionMap,
QualityRegion::getRegionName QualityRegion::getRegionName
)); ));
// 设置操作人名称
ticketVo.setOperatorNames(EntityUtils.convertIdsToNames(
ticketVo.getOperators(),
workerMap,
WorkerInfo::getWorkerName
));
ticketVo.setItemList(ticketMap.get(ticketVo.getId())); ticketVo.setItemList(ticketMap.get(ticketVo.getId()));
} }
} }