普测计划模块联调修改
This commit is contained in:
@@ -47,6 +47,11 @@ public class RGeneralSurveyPlanAddParm {
|
|||||||
@ApiModel(value="计划详细情况母线相关")
|
@ApiModel(value="计划详细情况母线相关")
|
||||||
public static class RGeneralSurveyPlanDetailAddParm{
|
public static class RGeneralSurveyPlanDetailAddParm{
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "组织id")
|
||||||
|
private String orgNo;
|
||||||
|
@ApiModelProperty(value = "组织名")
|
||||||
|
private String orgName;
|
||||||
|
|
||||||
@ApiModelProperty(value="变电站ID")
|
@ApiModelProperty(value="变电站ID")
|
||||||
private String subId;
|
private String subId;
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,6 @@ package com.njcn.process.pojo.po;
|
|||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -21,7 +19,6 @@ import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
* 普测计划详情表
|
* 普测计划详情表
|
||||||
*/
|
*/
|
||||||
@ApiModel(value="com-njcn-process-pojo-po-RGeneralSurveyPlanDetail")
|
|
||||||
@Data
|
@Data
|
||||||
@TableName(value = "r_general_survey_plan_detail")
|
@TableName(value = "r_general_survey_plan_detail")
|
||||||
public class RGeneralSurveyPlanDetail {
|
public class RGeneralSurveyPlanDetail {
|
||||||
@@ -29,63 +26,59 @@ public class RGeneralSurveyPlanDetail {
|
|||||||
* 普测计划编号
|
* 普测计划编号
|
||||||
*/
|
*/
|
||||||
@MppMultiId(value = "plan_no")
|
@MppMultiId(value = "plan_no")
|
||||||
@ApiModelProperty(value="普测计划编号")
|
|
||||||
private String planNo;
|
private String planNo;
|
||||||
|
|
||||||
|
@TableField(value = "org_no")
|
||||||
|
private String orgNo;
|
||||||
|
@TableField(value = "org_name")
|
||||||
|
private String orgName;
|
||||||
/**
|
/**
|
||||||
* 母线ID
|
* 母线ID
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@MppMultiId(value = "busbar_id")
|
@MppMultiId(value = "busbar_id")
|
||||||
@ApiModelProperty(value="母线ID")
|
|
||||||
private String busbarId;
|
private String busbarId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 测试开始时间
|
* 测试开始时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "general_survey_start_time")
|
@TableField(value = "general_survey_start_time")
|
||||||
@ApiModelProperty(value="测试开始时间")
|
|
||||||
private Date generalSurveyStartTime;
|
private Date generalSurveyStartTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 测试结束时间
|
* 测试结束时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "general_survey_end_time")
|
@TableField(value = "general_survey_end_time")
|
||||||
@ApiModelProperty(value="测试结束时间")
|
|
||||||
private Date generalSurveyEndTime;
|
private Date generalSurveyEndTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 测试日期
|
* 测试日期
|
||||||
*/
|
*/
|
||||||
@TableField(value = "general_survey_time")
|
@TableField(value = "general_survey_time")
|
||||||
@ApiModelProperty(value="测试日期")
|
|
||||||
private Date generalSurveyTime;
|
private Date generalSurveyTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 测试负责人
|
* 测试负责人
|
||||||
*/
|
*/
|
||||||
@TableField(value = "general_survey_leader")
|
@TableField(value = "general_survey_leader")
|
||||||
@ApiModelProperty(value="测试负责人")
|
|
||||||
private String generalSurveyLeader;
|
private String generalSurveyLeader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 变电站ID
|
* 变电站ID
|
||||||
*/
|
*/
|
||||||
@TableField(value = "sub_id")
|
@TableField(value = "sub_id")
|
||||||
@ApiModelProperty(value="变电站ID")
|
|
||||||
private String subId;
|
private String subId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 变电站名称
|
* 变电站名称
|
||||||
*/
|
*/
|
||||||
@TableField(value = "sub_name")
|
@TableField(value = "sub_name")
|
||||||
@ApiModelProperty(value="变电站名称")
|
|
||||||
private String subName;
|
private String subName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 变电站电压等级
|
* 变电站电压等级
|
||||||
*/
|
*/
|
||||||
@TableField(value = "voltage_level")
|
@TableField(value = "voltage_level")
|
||||||
@ApiModelProperty(value="变电站电压等级")
|
|
||||||
private String voltageLevel;
|
private String voltageLevel;
|
||||||
|
|
||||||
|
|
||||||
@@ -94,27 +87,23 @@ public class RGeneralSurveyPlanDetail {
|
|||||||
* 母线名称
|
* 母线名称
|
||||||
*/
|
*/
|
||||||
@TableField(value = "busbar_name")
|
@TableField(value = "busbar_name")
|
||||||
@ApiModelProperty(value="母线名称")
|
|
||||||
private String busbarName;
|
private String busbarName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 离线监测点id
|
* 离线监测点id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "measurement_point_id")
|
@TableField(value = "measurement_point_id")
|
||||||
@ApiModelProperty(value="离线监测点id")
|
|
||||||
private String measurementPointId;
|
private String measurementPointId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否实现监测(0:否 1:是)
|
* 是否实现监测(0:否 1:是)
|
||||||
*/
|
*/
|
||||||
@TableField(value = "is_survey")
|
@TableField(value = "is_survey")
|
||||||
@ApiModelProperty(value="是否生成问题(0:否 1:是)")
|
|
||||||
private Integer isSurvey;
|
private Integer isSurvey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否生成问题(0:否 1:是)
|
* 是否生成问题(0:否 1:是)
|
||||||
*/
|
*/
|
||||||
@TableField(value = "is_problem")
|
@TableField(value = "is_problem")
|
||||||
@ApiModelProperty(value="是否生成问题(0:否 1:是)")
|
|
||||||
private Integer isProblem;
|
private Integer isProblem;
|
||||||
}
|
}
|
||||||
@@ -1,12 +1,9 @@
|
|||||||
package com.njcn.process.pojo.po;
|
package com.njcn.process.pojo.po;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -23,7 +20,6 @@ import java.util.Date;
|
|||||||
/**
|
/**
|
||||||
* 普测计划表
|
* 普测计划表
|
||||||
*/
|
*/
|
||||||
@ApiModel(value="com-njcn-process-pojo-po-RGeneralSurveyPlanPO")
|
|
||||||
@Data
|
@Data
|
||||||
@TableName(value = "r_general_survey_plan")
|
@TableName(value = "r_general_survey_plan")
|
||||||
public class RGeneralSurveyPlanPO {
|
public class RGeneralSurveyPlanPO {
|
||||||
@@ -31,21 +27,18 @@ public class RGeneralSurveyPlanPO {
|
|||||||
* 单位ID
|
* 单位ID
|
||||||
*/
|
*/
|
||||||
@TableField(value = "org_no")
|
@TableField(value = "org_no")
|
||||||
@ApiModelProperty(value="单位ID")
|
|
||||||
private String orgNo;
|
private String orgNo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 普测计划编号
|
* 普测计划编号
|
||||||
*/
|
*/
|
||||||
@MppMultiId(value = "plan_no")
|
@MppMultiId(value = "plan_no")
|
||||||
@ApiModelProperty(value="普测计划编号")
|
|
||||||
private String planNo;
|
private String planNo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 普测计划名称
|
* 普测计划名称
|
||||||
*/
|
*/
|
||||||
@TableId(value = "plan_name")
|
@TableField(value = "plan_name")
|
||||||
@ApiModelProperty(value="普测计划名称")
|
|
||||||
private String planName;
|
private String planName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -53,7 +46,6 @@ public class RGeneralSurveyPlanPO {
|
|||||||
*/
|
*/
|
||||||
@TableField(value = "plan_create_time")
|
@TableField(value = "plan_create_time")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value="计划生成时间")
|
|
||||||
private Date planCreateTime = new Date();
|
private Date planCreateTime = new Date();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -61,7 +53,6 @@ public class RGeneralSurveyPlanPO {
|
|||||||
*/
|
*/
|
||||||
@TableField(value = "plan_start_time")
|
@TableField(value = "plan_start_time")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value="计划开始时间")
|
|
||||||
private Date planStartTime;
|
private Date planStartTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -69,7 +60,6 @@ public class RGeneralSurveyPlanPO {
|
|||||||
*/
|
*/
|
||||||
@TableField(value = "plan_end_time")
|
@TableField(value = "plan_end_time")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value="计划结束时间")
|
|
||||||
private Date planEndTime;
|
private Date planEndTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -77,49 +67,42 @@ public class RGeneralSurveyPlanPO {
|
|||||||
*/
|
*/
|
||||||
@TableField(value = "plan_complate_time")
|
@TableField(value = "plan_complate_time")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value="实际完成时间")
|
|
||||||
private Date planComplateTime;
|
private Date planComplateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 计划负责人
|
* 计划负责人
|
||||||
*/
|
*/
|
||||||
@TableField(value = "leader")
|
@TableField(value = "leader")
|
||||||
@ApiModelProperty(value="计划负责人")
|
|
||||||
private String leader;
|
private String leader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 计划状态(0:新建 1:待审核 2:审核未通过 3:已发布 4:已完成)
|
* 计划状态(0:新建 1:待审核 2:审核未通过 3:已发布 4:已完成)
|
||||||
*/
|
*/
|
||||||
@TableField(value = "status")
|
@TableField(value = "status")
|
||||||
@ApiModelProperty(value="计划状态(0:新建 1:待审核 2:审核未通过 3:已发布 4:已完成)")
|
|
||||||
private int status;
|
private int status;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 详情
|
* 详情
|
||||||
*/
|
*/
|
||||||
@TableField(value = "description")
|
@TableField(value = "description")
|
||||||
@ApiModelProperty(value="详情")
|
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文件是否上传(0:否 1:是)
|
* 文件是否上传(0:否 1:是)
|
||||||
*/
|
*/
|
||||||
@TableField(value = "is_file_upload")
|
@TableField(value = "is_file_upload")
|
||||||
@ApiModelProperty(value="文件是否上传(0:否 1:是)")
|
|
||||||
private Integer isFileUpload;
|
private Integer isFileUpload;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 上传文件数量
|
* 上传文件数量
|
||||||
*/
|
*/
|
||||||
@TableField(value = "file_count")
|
@TableField(value = "file_count")
|
||||||
@ApiModelProperty(value="上传文件数量")
|
|
||||||
private Integer fileCount ;
|
private Integer fileCount ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文件路径
|
* 文件路径
|
||||||
*/
|
*/
|
||||||
@TableField(value = "file_path")
|
@TableField(value = "file_path")
|
||||||
@ApiModelProperty(value="文件路径")
|
|
||||||
private String filePath;
|
private String filePath;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -127,6 +110,5 @@ public class RGeneralSurveyPlanPO {
|
|||||||
*/
|
*/
|
||||||
@TableField(value = "upload_time")
|
@TableField(value = "upload_time")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value="上传时间")
|
|
||||||
private Date uploadTime;
|
private Date uploadTime;
|
||||||
}
|
}
|
||||||
@@ -80,6 +80,11 @@ public class RGeneralSurveyPlanVO {
|
|||||||
@ApiModel(value="计划详细情况母线相关")
|
@ApiModel(value="计划详细情况母线相关")
|
||||||
public static class RGeneralSurveyPlanDetailVO{
|
public static class RGeneralSurveyPlanDetailVO{
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "组织id")
|
||||||
|
private String orgNo;
|
||||||
|
@ApiModelProperty(value = "组织名")
|
||||||
|
private String orgName;
|
||||||
|
|
||||||
@ApiModelProperty(value="变电站ID")
|
@ApiModelProperty(value="变电站ID")
|
||||||
private String subId;
|
private String subId;
|
||||||
|
|
||||||
|
|||||||
@@ -86,23 +86,27 @@ public class RGeneralSurveyPlanPOServiceImpl extends MppServiceImpl<RGeneralSurv
|
|||||||
BeanUtils.copyProperties (rGeneralSurveyPlanAddParm,rGeneralSurveyPlanPO);
|
BeanUtils.copyProperties (rGeneralSurveyPlanAddParm,rGeneralSurveyPlanPO);
|
||||||
/*todo 后期与工作流绑定*/
|
/*todo 后期与工作流绑定*/
|
||||||
rGeneralSurveyPlanPO.setStatus (0);
|
rGeneralSurveyPlanPO.setStatus (0);
|
||||||
boolean b = this.saveOrUpdate (rGeneralSurveyPlanPO);
|
boolean b = this.saveOrUpdateByMultiId (rGeneralSurveyPlanPO);
|
||||||
|
|
||||||
List<RGeneralSurveyPlanAddParm.RGeneralSurveyPlanDetailAddParm> rGeneralSurveyPlanDetailAddParm = rGeneralSurveyPlanAddParm.getRGeneralSurveyPlanDetailAddParm ( );
|
List<RGeneralSurveyPlanAddParm.RGeneralSurveyPlanDetailAddParm> rGeneralSurveyPlanDetailAddParm = rGeneralSurveyPlanAddParm.getRGeneralSurveyPlanDetailAddParm ( );
|
||||||
QueryWrapper<RGeneralSurveyPlanDetail> queryWrapper = new QueryWrapper ();
|
QueryWrapper<RGeneralSurveyPlanDetail> queryWrapper = new QueryWrapper ();
|
||||||
queryWrapper.lambda ().eq (RGeneralSurveyPlanDetail::getPlanNo, rGeneralSurveyPlanAddParm.getPlanNo ());
|
queryWrapper.lambda ().eq (RGeneralSurveyPlanDetail::getPlanNo, rGeneralSurveyPlanAddParm.getPlanNo ());
|
||||||
boolean remove = rGeneralSurveyPlanDetailService.remove (queryWrapper);
|
rGeneralSurveyPlanDetailService.remove (queryWrapper);
|
||||||
List<RGeneralSurveyPlanDetail> rGeneralSurveyPlanDetailList = new ArrayList<> ();
|
List<RGeneralSurveyPlanDetail> rGeneralSurveyPlanDetailList = new ArrayList<> ();
|
||||||
rGeneralSurveyPlanDetailAddParm.forEach (temp->{
|
rGeneralSurveyPlanDetailAddParm.forEach (temp->{
|
||||||
RGeneralSurveyPlanDetail rGeneralSurveyPlanDetail = new RGeneralSurveyPlanDetail();
|
RGeneralSurveyPlanDetail rGeneralSurveyPlanDetail = new RGeneralSurveyPlanDetail();
|
||||||
BeanUtils.copyProperties (temp, rGeneralSurveyPlanDetail);
|
BeanUtils.copyProperties (temp, rGeneralSurveyPlanDetail);
|
||||||
|
/*目前时间与计划开始时间,结束时间一致*/
|
||||||
|
rGeneralSurveyPlanDetail.setGeneralSurveyStartTime (rGeneralSurveyPlanAddParm.getPlanStartTime ());
|
||||||
|
rGeneralSurveyPlanDetail.setGeneralSurveyTime (rGeneralSurveyPlanAddParm.getPlanStartTime ());
|
||||||
|
rGeneralSurveyPlanDetail.setGeneralSurveyEndTime (rGeneralSurveyPlanAddParm.getPlanEndTime ());
|
||||||
rGeneralSurveyPlanDetail.setPlanNo (rGeneralSurveyPlanAddParm.getPlanNo ());
|
rGeneralSurveyPlanDetail.setPlanNo (rGeneralSurveyPlanAddParm.getPlanNo ());
|
||||||
rGeneralSurveyPlanDetail.setGeneralSurveyLeader(rGeneralSurveyPlanAddParm.getLeader ());
|
rGeneralSurveyPlanDetail.setGeneralSurveyLeader(rGeneralSurveyPlanAddParm.getLeader ());
|
||||||
rGeneralSurveyPlanDetailList.add (rGeneralSurveyPlanDetail);
|
rGeneralSurveyPlanDetailList.add (rGeneralSurveyPlanDetail);
|
||||||
});
|
});
|
||||||
boolean b1 = rGeneralSurveyPlanDetailService.saveOrUpdateBatchByMultiId (rGeneralSurveyPlanDetailList, 5);
|
boolean b1 = rGeneralSurveyPlanDetailService.saveOrUpdateBatchByMultiId (rGeneralSurveyPlanDetailList, 5);
|
||||||
|
|
||||||
return b&&remove&&b1;
|
return b&&b1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -201,7 +205,7 @@ public class RGeneralSurveyPlanPOServiceImpl extends MppServiceImpl<RGeneralSurv
|
|||||||
rGeneralSurveyPlanPO = this.selectByMultiId (rGeneralSurveyPlanPO);
|
rGeneralSurveyPlanPO = this.selectByMultiId (rGeneralSurveyPlanPO);
|
||||||
String filePath =rGeneralSurveyPlanPO.getFilePath ();
|
String filePath =rGeneralSurveyPlanPO.getFilePath ();
|
||||||
Integer fileCount = rGeneralSurveyPlanPO.getFileCount ( );
|
Integer fileCount = rGeneralSurveyPlanPO.getFileCount ( );
|
||||||
Optional.ofNullable (fileCount).orElse (0);
|
fileCount = Optional.ofNullable (fileCount).orElse (0);
|
||||||
for (int i = 0; i < surveyResultUploadParam.getFile ( ).length; i++) {
|
for (int i = 0; i < surveyResultUploadParam.getFile ( ).length; i++) {
|
||||||
MinIoUploadResDTO minIoUploadResDTO = fileToMinio(surveyResultUploadParam.getFile ( )[i]);
|
MinIoUploadResDTO minIoUploadResDTO = fileToMinio(surveyResultUploadParam.getFile ( )[i]);
|
||||||
filePath=filePath+minIoUploadResDTO.getMinFileName ()+";";
|
filePath=filePath+minIoUploadResDTO.getMinFileName ()+";";
|
||||||
|
|||||||
Reference in New Issue
Block a user