Browse Source

值班日志配置去除每个站点下值班日志唯一

zhongwei
ty 8 months ago
parent
commit
0810c95945
  1. 5
      hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/duty/entity/AnalyseExample.java
  2. 14
      hzims-service/operational/src/main/java/com/hnac/hzims/operational/duty/service/impl/ImsAnalyseExampleServiceImpl.java
  3. 4
      hzims-service/operational/src/main/resources/db/4.0.0 .sql.1

5
hzims-service-api/hzims-operational-api/src/main/java/com/hnac/hzims/operational/duty/entity/AnalyseExample.java

@ -28,6 +28,11 @@ public class AnalyseExample extends TenantEntity {
@ApiModelProperty(value = "配置ID") @ApiModelProperty(value = "配置ID")
private Long id; private Long id;
/** /**
* 值班日志名称
*/
@ApiModelProperty(value = "值班日志名称")
private String name;
/**
* 站点ID * 站点ID
*/ */
@ApiModelProperty(value = "站点ID") @ApiModelProperty(value = "站点ID")

14
hzims-service/operational/src/main/java/com/hnac/hzims/operational/duty/service/impl/ImsAnalyseExampleServiceImpl.java

@ -34,6 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.xml.ws.WebServiceException;
import java.io.IOException; import java.io.IOException;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.util.*; import java.util.*;
@ -118,16 +119,11 @@ public class ImsAnalyseExampleServiceImpl extends BaseServiceImpl<ImsAnalyseExam
*/ */
@Override @Override
public R updateAnalyseExample(AnalyseExample analyseExample) { public R updateAnalyseExample(AnalyseExample analyseExample) {
QueryWrapper<AnalyseExample> queryWrapper = new QueryWrapper(); if (ObjectUtils.isEmpty(analyseExample)) {
if (StringUtils.isNotEmpty(analyseExample.getEquipmentId())){ throw new WebServiceException("保存失败,参数丢失,请稍后重试!");
queryWrapper.lambda().eq(AnalyseExample::getEquipmentId, analyseExample.getEquipmentId());
}
if (ObjectUtils.isNotEmpty(analyseExample.getSiteId())){
queryWrapper.lambda().eq(AnalyseExample::getSiteId, analyseExample.getSiteId());
} }
AnalyseExample res = baseMapper.selectOne(queryWrapper.lambda().last("limit 1;")); if (ObjectUtils.isEmpty(analyseExample.getName())) {
if (ObjectUtils.isNotEmpty(res)){ throw new WebServiceException("请输入配置名称!");
analyseExample.setId(res.getId());
} }
this.saveOrUpdate(analyseExample); this.saveOrUpdate(analyseExample);
return R.success("保存成功"); return R.success("保存成功");

4
hzims-service/operational/src/main/resources/db/4.0.0 .sql.1

@ -37,4 +37,6 @@ alter table `hzims_station` add COLUMN `deleted_id` BIGINT(20) DEFAULT null COMM
update `hzims_station` set `deleted_id` = id where `IS_DELETED` = 1; update `hzims_station` set `deleted_id` = id where `IS_DELETED` = 1;
ALTER TABLE `hzims_station` ADD CONSTRAINT index_code_deleted UNIQUE (`code`, `deleted_id`); ALTER TABLE `hzims_station` ADD CONSTRAINT index_code_deleted UNIQUE (`code`, `deleted_id`);
alter table `hzims_station` add column `is_push_project` tinyint(2) default 0 comment '是否推送数据平台'; alter table `hzims_station` add column `is_push_project` tinyint(2) default 0 comment '是否推送数据平台';
alter table `hzims_station` add column `is_push_fdp` tinyint(2) default 0 comment '是否推送FDP'; alter table `hzims_station` add column `is_push_fdp` tinyint(2) default 0 comment '是否推送FDP';
ALTER TABLE `hz_ims_duty_analyse_example` ADD COLUMN `name` varchar(255) NULL COMMENT '配置名称' AFTER `CREATE_DEPT`;
Loading…
Cancel
Save