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