Browse Source

话题批量关闭 + 大屏街道名字修改

feature/screenDataPush
songyunpeng 4 years ago
parent
commit
4083b24f3a
  1. 2
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenPublicDataDao.xml
  2. 8
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/GroupTopicCloseFormDTO.java
  3. 21
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/java/com/elink/esua/epdc/service/impl/PartyTopicServiceImpl.java

2
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenPublicDataDao.xml

@ -2860,7 +2860,7 @@ SELECT gr.id as orgId,
<select id="publicpartitotaldataForStreetParty"
resultType="com.elink.esua.epdc.dto.screen.result.PublicpartitotaldataResultDTO">
SELECT st.id as orgId,
st.name as orgName,
if( st.name = '锦水街道办事处','锦水街道',st.name) AS orgName,
st.pid as parentId,
'agency' as orgType,
st.area_code as areaCode,

8
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/GroupTopicCloseFormDTO.java

@ -3,8 +3,10 @@ package com.elink.esua.epdc.dto;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;
import java.util.List;
/**
* @author songyunpeng
@ -18,8 +20,8 @@ public class GroupTopicCloseFormDTO implements Serializable {
/**
* 话题ID
*/
@NotBlank(message = "话题ID不能为空")
private String id;
@NotNull(message = "话题ID不能为空")
private List<String> id;
/**
* 关闭原因
@ -28,4 +30,4 @@ public class GroupTopicCloseFormDTO implements Serializable {
@Size(min = 1, max = 50, message = "关闭原因不能为空且在50字以内")
private String remark;
}
}

21
esua-epdc/epdc-module/epdc-party-group/epdc-party-group-server/src/main/java/com/elink/esua/epdc/service/impl/PartyTopicServiceImpl.java

@ -62,7 +62,7 @@ import org.springframework.transaction.annotation.Transactional;
import java.util.*;
/**
* 话题表
* 话题表
*
* @author elink elink@elink-cn.com
* @since v1.0.0 2020-05-29
@ -150,11 +150,18 @@ public class PartyTopicServiceImpl extends BaseServiceImpl<PartyTopicDao, PartyT
@Override
public Result modifyTopicState(GroupTopicCloseFormDTO formDto) {
PartyTopicEntity entity = new PartyTopicEntity();
entity.setId(formDto.getId());
entity.setRemark(formDto.getRemark());
entity.setState(20);
updateById(entity);
if(formDto.getId().size() == 0){
return new Result().error("请选择关闭的话题");
}
List<PartyTopicEntity> list = new ArrayList<>();
for (String id : formDto.getId()) {
PartyTopicEntity entity = new PartyTopicEntity();
entity.setId(id);
entity.setRemark(formDto.getRemark());
entity.setState(20);
list.add(entity);
}
updateBatchById(list);
return new Result();
}
@ -410,4 +417,4 @@ public class PartyTopicServiceImpl extends BaseServiceImpl<PartyTopicDao, PartyT
return entities;
}
}
}

Loading…
Cancel
Save