diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java index 0b632a54c..bb11b3b79 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/ConfinedSpaceOperationController.java @@ -114,7 +114,7 @@ public class ConfinedSpaceOperationController { String detectionAndAnalysisCombustibleGas = MapUtils.getString(map, "detectionAndAnalysisCombustibleGas"); String detectionAndAnalysisToxicity = MapUtils.getString(map, "detectionAndAnalysisToxicity"); String detectionAndAnalysisDust = MapUtils.getString(map, "detectionAndAnalysisDust"); - String detectionAndAnalysisTime = MapUtils.getString(map, "detectionAndAnalysisTime"); + Date detectionAndAnalysisTime = FlowUtil.getDate(map, "detectionAndAnalysisTime"); String detectionAndAnalysisLocation = MapUtils.getString(map, "detectionAndAnalysisLocation"); String conclusion = MapUtils.getString(map, "conclusion"); String operationApplicationUnitConfirmation = MapUtils.getString(map, "operationApplicationUnitConfirmation"); @@ -132,7 +132,7 @@ public class ConfinedSpaceOperationController { Date projectTeamTime = Optional.ofNullable(map.get("projectTeamTime")).map(o -> DateUtil.parse(o.toString())).orElse(null); Date safetyQualityEnvironmentalProtectionDepartmentTime = Optional.ofNullable(map.get("safetyQualityEnvironmentalProtectionDepartmentTime")).map(o -> DateUtil.parse(o.toString())).orElse(null); Date signatureTime = Optional.ofNullable(map.get("signatureTime")).map(o -> DateUtil.parse(o.toString())).orElse(null); - Integer workType = FlowUtil.getPullDownInteger(map, "field4170901845372"); + Integer workType = FlowUtil.getPullDownInteger(map, "workType"); ConfinedSpaceOperation operation = new ConfinedSpaceOperation(); operation.setNum(num); operation.setConstructionProject(constructionProject); diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/DangerEnvironmentEvaluateController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/DangerEnvironmentEvaluateController.java index 72a0a109d..930b2f2ea 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/DangerEnvironmentEvaluateController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/DangerEnvironmentEvaluateController.java @@ -112,7 +112,14 @@ public class DangerEnvironmentEvaluateController { if (CollUtil.isNotEmpty(fileList4)) { meetingPictures = JSON.toJSONString(fileList4); } - String approver = Optional.ofNullable(map.get("opUser")).map(o -> StrUtil.join(",", ((List) o).stream().distinct().collect(Collectors.toList()))).orElse(null); + String approver = Optional.ofNullable(map.get("opUser")).map(o -> { + List list = (List) o; + if (CollUtil.isEmpty(list)) { + return null; + } + list.remove(0); + return StrUtil.join(",", list.stream().distinct().collect(Collectors.toList())); + }).orElse(null); DangerEnvironmentEvaluate dangerEnvironmentEvaluate = new DangerEnvironmentEvaluate(); dangerEnvironmentEvaluate.setProjectGroupId(projectGroupId); dangerEnvironmentEvaluate.setIdentificationDate(DateUtil.parse(MapUtils.getString(map, "identificationDate"))); diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java index fa14ba061..821c10b99 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/LiftingOperationController.java @@ -8,6 +8,7 @@ import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.xmgl.modules.baotou.entity.LiftingOperation; import com.zhgd.xmgl.modules.baotou.service.ILiftingOperationService; +import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -100,7 +101,7 @@ public class LiftingOperationController { Long operationSupervisor = Optional.ofNullable(map.get("operationSupervisor")).map(o -> Convert.toLong(((List) o).get(0))).orElse(null); Long safetyEngineer = Optional.ofNullable(map.get("safetyEngineer")).map(o -> Convert.toLong(((List) o).get(0))).orElse(null); Integer level = Optional.ofNullable(map.get("level")).map(o -> Convert.toInt(((List) o).get(0))).orElse(null); - String operationEquipment = MapUtils.getString(map, "operationEquipment"); + Long operationEquipment = FlowUtil.getPullDownLong(map, "operationEquipment"); String operationLocation = MapUtils.getString(map, "operationLocation"); String operationContent = MapUtils.getString(map, "operationContent"); String craneTypeLicensePlateNumber = MapUtils.getString(map, "craneTypeLicensePlateNumber"); diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PouringOrderLedgerController.java b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PouringOrderLedgerController.java index 5fac263f1..22c5abc48 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PouringOrderLedgerController.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/controller/PouringOrderLedgerController.java @@ -7,6 +7,7 @@ import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.xmgl.modules.baotou.service.IPouringOrderLedgerService; import com.zhgd.xmgl.modules.baotou.entity.PouringOrderLedger; +import com.zhgd.xmgl.util.FlowUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -85,7 +86,7 @@ public class PouringOrderLedgerController { log.info("工作流添加浇筑令台账信息:{}", JSON.toJSONString(map)); PouringOrderLedger ledger = new PouringOrderLedger(); String concreteNumber = MapUtils.getString(map, "concreteNumber"); - String device = MapUtils.getString(map, "device"); + Long device = FlowUtil.getPullDownLong(map, "device"); String castingLocation = MapUtils.getString(map, "castingLocation"); String plannedVolume = MapUtils.getString(map, "plannedVolume"); String projectSn = MapUtils.getString(map, "projectSn"); diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/ConfinedSpaceOperation.java b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/ConfinedSpaceOperation.java index d07310b4a..fd4c44190 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/ConfinedSpaceOperation.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/ConfinedSpaceOperation.java @@ -12,6 +12,7 @@ import org.jeecgframework.poi.excel.annotation.Excel; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; +import java.util.Date; /** * @Description: 受限空间作业 @@ -162,7 +163,9 @@ public class ConfinedSpaceOperation implements Serializable { */ @Excel(name = "检测分析时间", width = 15) @ApiModelProperty(value = "检测分析时间") - private java.lang.String detectionAndAnalysisTime; + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date detectionAndAnalysisTime; /** * 检测分析地点 */ diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java index b1ef64617..869dd95d4 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/LiftingOperation.java @@ -42,7 +42,7 @@ public class LiftingOperation implements Serializable { */ @Excel(name = "作业装置", width = 15) @ApiModelProperty(value = "作业装置") - private java.lang.String operationEquipment; + private java.lang.Long operationEquipment; /** * 作业地点 */ @@ -366,5 +366,9 @@ public class LiftingOperation implements Serializable { @TableField(exist = false) @ApiModelProperty(value = "安全工程师名称") private java.lang.String safetyEngineerName; + + @TableField(exist = false) + @ApiModelProperty(value = "作业装置名称") + private java.lang.String operationEquipmentName; } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/PouringOrderLedger.java b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/PouringOrderLedger.java index c1b40e5ae..f0d62cdc6 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/entity/PouringOrderLedger.java +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/entity/PouringOrderLedger.java @@ -32,18 +32,24 @@ public class PouringOrderLedger implements Serializable { @Excel(name = "浇筑合编号", width = 15) @ApiModelProperty(value="浇筑合编号") private java.lang.String castingNumber ; - /**混泥土编号*/ - @Excel(name = "混泥土编号", width = 15) - @ApiModelProperty(value="混泥土编号") - private java.lang.String concreteNumber ; - /**装置*/ - @Excel(name = "装置", width = 15) - @ApiModelProperty(value="装置") - private java.lang.String device ; - /**浇筑部位*/ - @Excel(name = "浇筑部位", width = 15) - @ApiModelProperty(value="浇筑部位") - private java.lang.String castingLocation ; + /** + * 混泥土编号 + */ + @Excel(name = "混泥土编号", width = 15) + @ApiModelProperty(value = "混泥土编号") + private java.lang.String concreteNumber; + /** + * 装置 + */ + @Excel(name = "装置", width = 15) + @ApiModelProperty(value = "装置") + private java.lang.Long device; + /** + * 浇筑部位 + */ + @Excel(name = "浇筑部位", width = 15) + @ApiModelProperty(value = "浇筑部位") + private java.lang.String castingLocation; /**混凝土供应商*/ @Excel(name = "混凝土供应商", width = 15) @ApiModelProperty(value="混凝土供应商") @@ -92,15 +98,19 @@ public class PouringOrderLedger implements Serializable { /**状态:1未浇筑;2已浇筑;*/ @Excel(name = "状态:1未浇筑;2已浇筑;", width = 15) @ApiModelProperty(value="状态:1未浇筑;2已浇筑;") - private java.lang.Integer status ; + private java.lang.Integer status; - @TableField(exist = false) - @ApiModelProperty(value="项目组名称") - private java.lang.String projectGroupName ; - @TableField(exist = false) - @ApiModelProperty(value="混凝土供应商名称") - private java.lang.String concreteSupplierName ; - @TableField(exist = false) - @ApiModelProperty(value="EPC/PC承包商名称") - private java.lang.String epcPcContractorName ; + @TableField(exist = false) + @ApiModelProperty(value = "项目组名称") + private java.lang.String projectGroupName; + @TableField(exist = false) + @ApiModelProperty(value = "混凝土供应商名称") + private java.lang.String concreteSupplierName; + @TableField(exist = false) + @ApiModelProperty(value = "EPC/PC承包商名称") + private java.lang.String epcPcContractorName; + + @TableField(exist = false) + @ApiModelProperty(value = "装置名称") + private java.lang.String deviceName; } diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DangerEnvironmentEvaluateMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DangerEnvironmentEvaluateMapper.xml index f3a56ddd3..b9f1200b8 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DangerEnvironmentEvaluateMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/DangerEnvironmentEvaluateMapper.xml @@ -5,11 +5,12 @@ diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/LiftingOperationMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/LiftingOperationMapper.xml index 1225772a3..f31a15ee4 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/LiftingOperationMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/LiftingOperationMapper.xml @@ -19,7 +19,8 @@ w11.worker_name as professional_engineer_of_construction_management_department_name, w12.worker_name as department_manager_name, w13.worker_name as operation_supervisor_name, - w14.worker_name as safety_engineer_name + w14.worker_name as safety_engineer_name, + du.device_unit_name as operation_equipment_name from lifting_operation t left join enterprise_info ei on ei.id=applicant @@ -37,9 +38,10 @@ left join worker_info w12 on w12.id=t.department_manager left join worker_info w13 on w13.id=t.operation_supervisor left join worker_info w14 on w14.id=t.safety_engineer + left join device_unit du on du.id=t.operation_equipment ) t ${ew.customSqlSegment} - + + diff --git a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/PouringOrderLedgerMapper.xml b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/PouringOrderLedgerMapper.xml index 270691c93..f97a1a4c3 100644 --- a/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/PouringOrderLedgerMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/baotou/mapper/xml/PouringOrderLedgerMapper.xml @@ -3,28 +3,32 @@ +