普测计划模块联调修改

This commit is contained in:
huangzj
2022-12-12 08:56:05 +08:00
parent a1861c7599
commit 1e11335a5c
5 changed files with 24 additions and 39 deletions

View File

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

View File

@@ -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;
} }

View File

@@ -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;
} }

View File

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

View File

@@ -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 ()+";";