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. 6
      esua-epdc/epdc-module/epdc-party-group/epdc-party-group-client/src/main/java/com/elink/esua/epdc/dto/GroupTopicCloseFormDTO.java
  3. 17
      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" <select id="publicpartitotaldataForStreetParty"
resultType="com.elink.esua.epdc.dto.screen.result.PublicpartitotaldataResultDTO"> resultType="com.elink.esua.epdc.dto.screen.result.PublicpartitotaldataResultDTO">
SELECT st.id as orgId, SELECT st.id as orgId,
st.name as orgName, if( st.name = '锦水街道办事处','锦水街道',st.name) AS orgName,
st.pid as parentId, st.pid as parentId,
'agency' as orgType, 'agency' as orgType,
st.area_code as areaCode, st.area_code as areaCode,

6
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 lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import java.io.Serializable; import java.io.Serializable;
import java.util.List;
/** /**
* @author songyunpeng * @author songyunpeng
@ -18,8 +20,8 @@ public class GroupTopicCloseFormDTO implements Serializable {
/** /**
* 话题ID * 话题ID
*/ */
@NotBlank(message = "话题ID不能为空") @NotNull(message = "话题ID不能为空")
private String id; private List<String> id;
/** /**
* 关闭原因 * 关闭原因

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

@ -150,11 +150,18 @@ public class PartyTopicServiceImpl extends BaseServiceImpl<PartyTopicDao, PartyT
@Override @Override
public Result modifyTopicState(GroupTopicCloseFormDTO formDto) { public Result modifyTopicState(GroupTopicCloseFormDTO formDto) {
PartyTopicEntity entity = new PartyTopicEntity(); if(formDto.getId().size() == 0){
entity.setId(formDto.getId()); return new Result().error("请选择关闭的话题");
entity.setRemark(formDto.getRemark()); }
entity.setState(20); List<PartyTopicEntity> list = new ArrayList<>();
updateById(entity); 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(); return new Result();
} }

Loading…
Cancel
Save