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 @@
+