wangxianzhang 3 years ago
parent
commit
2496c3115d
  1. 6
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcBuildingDao.xml
  2. 1
      epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/IcEventResultDTO.java
  3. 3
      epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml
  4. 2
      epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java
  5. 2
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcFormItemGroupEntity.java
  6. 2
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java
  7. 9
      epmet-module/oper-customize/oper-customize-server/src/main/resources/db/migration/V0.0.39__itemgroup_child.sql
  8. 1
      epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormDao.xml
  9. 3
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/PersonDataResultDTO.java
  10. 7
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserController.java
  11. 16
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java
  12. 4
      epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml

6
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/IcBuildingDao.xml

@ -235,6 +235,12 @@
LEFT JOIN ic_neighbor_hood nh ON (nh.ID = b.NEIGHBOR_HOOD_ID AND nh.DEL_FLAG = '0') LEFT JOIN ic_neighbor_hood nh ON (nh.ID = b.NEIGHBOR_HOOD_ID AND nh.DEL_FLAG = '0')
WHERE b.DEL_FLAG = '0' WHERE b.DEL_FLAG = '0'
AND b.NEIGHBOR_HOOD_ID = #{neighborHoodId} AND b.NEIGHBOR_HOOD_ID = #{neighborHoodId}
ORDER BY
b.SORT ASC,
CAST( nh.NEIGHBOR_HOOD_NAME AS SIGNED ),
CONVERT ( nh.NEIGHBOR_HOOD_NAME USING gbk ),
CAST( b.BUILDING_NAME AS SIGNED ),
CONVERT ( b.BUILDING_NAME USING gbk)
</select> </select>
<select id="checkBuildName" parameterType="map" resultType="java.lang.Integer"> <select id="checkBuildName" parameterType="map" resultType="java.lang.Integer">

1
epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/IcEventResultDTO.java

@ -16,4 +16,5 @@ public class IcEventResultDTO {
private String reportUserName; private String reportUserName;
private String mobile; private String mobile;
private String address; private String address;
private String happenTime;
} }

3
epmet-module/gov-project/gov-project-server/src/main/resources/mapper/IcEventDao.xml

@ -43,7 +43,8 @@
e.REPORT_USER_ID reportUserId, e.REPORT_USER_ID reportUserId,
e.NAME reportUserName, e.NAME reportUserName,
e.MOBILE mobile, e.MOBILE mobile,
e.STATUS processStatus e.STATUS processStatus,
e.happen_time happenTime
from ic_event e from ic_event e
<choose> <choose>
<!-- 如果是事件分类分析,那么用inner join;如果是处理分析,那么leftjoin查询所有事件 --> <!-- 如果是事件分类分析,那么用inner join;如果是处理分析,那么leftjoin查询所有事件 -->

2
epmet-module/oper-customize/oper-customize-client/src/main/java/com/epmet/dto/IcFormItemGroupDTO.java

@ -74,7 +74,7 @@ public class IcFormItemGroupDTO implements Serializable {
private Integer sort; private Integer sort;
/** /**
* 1展示0不展示默认1 * 1展示0不展示默认1像党员点击是追加党员信息这种分组默认0不展示
*/ */
private Boolean display; private Boolean display;

2
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/entity/IcFormItemGroupEntity.java

@ -71,7 +71,7 @@ public class IcFormItemGroupEntity extends BaseEpmetEntity {
private Integer sort; private Integer sort;
/** /**
* 1展示0不展示默认1 * 1展示0不展示默认1像党员点击是追加党员信息这种分组默认0不展示
*/ */
private Boolean display; private Boolean display;

2
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/IcFormServiceImpl.java

@ -105,7 +105,9 @@ public class IcFormServiceImpl extends BaseServiceImpl<IcFormDao, IcFormEntity>
if (null == resultDTO) { if (null == resultDTO) {
throw new RenException(EpmetErrorCode.CUSTOMER_FORM_NOT_EXITS.getCode(), EpmetErrorCode.CUSTOMER_FORM_NOT_EXITS.getMsg()); throw new RenException(EpmetErrorCode.CUSTOMER_FORM_NOT_EXITS.getCode(), EpmetErrorCode.CUSTOMER_FORM_NOT_EXITS.getMsg());
} }
//基础信息这个分组对应的id:客户id_0
String itemGroupId=formDto.getCustomerId().concat(StrConstant.UNDER_LINE).concat(NumConstant.ZERO_STR); String itemGroupId=formDto.getCustomerId().concat(StrConstant.UNDER_LINE).concat(NumConstant.ZERO_STR);
//查询的是基础信息这个分组下的组件
List<FormItemResult> itemList = baseDao.selectItemList(itemGroupId,resultDTO.getFormId(), formDto.getDynamic()); List<FormItemResult> itemList = baseDao.selectItemList(itemGroupId,resultDTO.getFormId(), formDto.getDynamic());
List<FormGroupDTO> groupList = baseDao.selectListGroup(resultDTO.getFormId()); List<FormGroupDTO> groupList = baseDao.selectListGroup(resultDTO.getFormId());
resultDTO.setItemList(itemList); resultDTO.setItemList(itemList);

9
epmet-module/oper-customize/oper-customize-server/src/main/resources/db/migration/V0.0.39__itemgroup_child.sql

@ -0,0 +1,9 @@
ALTER TABLE ic_form_item_group MODIFY COLUMN `DISPLAY` TINYINT ( 1 ) NOT NULL DEFAULT '1' COMMENT '1展示,0不展示,默认1;像党员点击是,追加党员信息这种分组,默认0不展示';
ALTER TABLE ic_form_item_group ADD COLUMN `CHILD_SHOW_FLAG`
TINYINT ( 1 ) NOT NULL DEFAULT '0' COMMENT '1展示,0不展示,默认0' AFTER POLICY_FLAG;
UPDATE ic_form_item_group g
set g.CHILD_SHOW_FLAG='1'
where g.DISPLAY='0' and g.LABEL !='基础信息';

1
epmet-module/oper-customize/oper-customize-server/src/main/resources/mapper/IcFormDao.xml

@ -71,6 +71,7 @@
ic_form_item_group g ic_form_item_group g
WHERE WHERE
g.DEL_FLAG = '0' g.DEL_FLAG = '0'
and g.CHILD_SHOW_FLAG='1'
AND g.id =( AND g.id =(
SELECT DISTINCT SELECT DISTINCT
i.ITEM_GROUP_ID i.ITEM_GROUP_ID

3
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/PersonDataResultDTO.java

@ -95,4 +95,7 @@ public class PersonDataResultDTO implements Serializable {
@JsonIgnore @JsonIgnore
private String gridId; private String gridId;
@JsonIgnore
private String homeId;
} }

7
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserController.java

@ -584,9 +584,9 @@ public class IcResiUserController implements ResultDataResolver {
@RequestMapping(value = "/exportExcelCustomData") @RequestMapping(value = "/exportExcelCustomData")
public Map<String, Object> exportExcelCustomData(@LoginUser TokenDto tokenDto, @RequestParam("templateId") String templateId, public Map<String, Object> exportExcelCustomData(@LoginUser TokenDto tokenDto, @RequestParam("templateId") String templateId,
@RequestBody ExportResiUserFormDTO pageFormDTO) throws Exception { @RequestBody ExportResiUserFormDTO pageFormDTO) throws Exception {
log.warn("templateId=【"+templateId+"】");
log.warn("pageFormDTO入参【"+JSON.toJSONString(pageFormDTO)+"】"); log.warn("pageFormDTO入参【"+JSON.toJSONString(pageFormDTO)+"】");
pageFormDTO.setTemplateId(templateId); // pageFormDTO.setTemplateId(templateId);
pageFormDTO.setTemplateId(tokenDto.getCustomerId().concat("_").concat(templateId));
if (null == pageFormDTO.getSearchForm()) { if (null == pageFormDTO.getSearchForm()) {
IcResiUserPageFormDTO searchForm = new IcResiUserPageFormDTO(); IcResiUserPageFormDTO searchForm = new IcResiUserPageFormDTO();
searchForm.setFormCode("resi_base_info"); searchForm.setFormCode("resi_base_info");
@ -613,7 +613,8 @@ public class IcResiUserController implements ResultDataResolver {
pageFormDTO.setExportConfig(exportTemplateSaveFormDTO); pageFormDTO.setExportConfig(exportTemplateSaveFormDTO);
} }
//固定通用客户Id //固定通用客户Id
pageFormDTO.setCustomerId("jmreport_resi_default"); // pageFormDTO.setCustomerId("jmreport_resi_default");
pageFormDTO.setCustomerId(tokenDto.getCustomerId());
Page<Map<String, Object>> maps = icResiUserExportService.exportIcResiUser(tokenDto, pageFormDTO, null, true); Page<Map<String, Object>> maps = icResiUserExportService.exportIcResiUser(tokenDto, pageFormDTO, null, true);
Map<String,Object> result = new HashMap<>(); Map<String,Object> result = new HashMap<>();
result.put("total",maps.getPages()); result.put("total",maps.getPages());

16
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -1143,11 +1143,25 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
personData.setIcResiUserId(formDTO.getUserId()); personData.setIcResiUserId(formDTO.getUserId());
// 房屋信息查询 // 房屋信息查询
Result<List<String>> listResult = govOrgOpenFeignClient.selectHouseInfoByIdCard(personData.getIdCard(), formDTO.getCustomerId()); //2022.9.14 应产品要求之前返的是这个人是房东的房屋信息,现在改成返回这个人当前居住的房屋信息 syc
/*Result<List<String>> listResult = govOrgOpenFeignClient.selectHouseInfoByIdCard(personData.getIdCard(), formDTO.getCustomerId());
if (!listResult.success()) { if (!listResult.success()) {
throw new RenException("查询房屋信息失败"); throw new RenException("查询房屋信息失败");
} }
personData.setHouseInfo(listResult.getData()); personData.setHouseInfo(listResult.getData());
*/
Set<String> houseIds = new HashSet<>();
houseIds.add(personData.getHomeId());
Result<List<HouseInfoDTO>> houseInfoRes = govOrgOpenFeignClient.queryListHouseInfo(houseIds, formDTO.getCustomerId());
if (!houseInfoRes.success()) {
throw new RenException("查询房屋信息失败");
}
List<String> houseInfo = new ArrayList<>();
if(null!=houseInfoRes.getData()&& !CollectionUtils.isEmpty(houseInfoRes.getData())){
houseInfo.add(houseInfoRes.getData().get(0).getAllName());
}
//2022.9.14 end
personData.setHouseInfo(houseInfo);
// 志愿者处理 // 志愿者处理
if (personData.getIsVolunteer().equals(NumConstant.ONE_STR)) { if (personData.getIsVolunteer().equals(NumConstant.ONE_STR)) {

4
epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml

@ -300,6 +300,7 @@
<result column="isTenant" property="isTenant"/> <result column="isTenant" property="isTenant"/>
<result column="CUSTOMER_ID" property="customerId"/> <result column="CUSTOMER_ID" property="customerId"/>
<result column="GRID_ID" property="gridId"/> <result column="GRID_ID" property="gridId"/>
<result column="HOME_ID" property="homeId"/>
<collection property="financialSituation" ofType="com.epmet.dto.FinancialSituationDTO"> <collection property="financialSituation" ofType="com.epmet.dto.FinancialSituationDTO">
<result column="YSR" property="monthlyIncome"/> <result column="YSR" property="monthlyIncome"/>
<result column="TXJE" property="retirementAmount"/> <result column="TXJE" property="retirementAmount"/>
@ -316,7 +317,8 @@
IS_TENANT as isTenant, IS_TENANT as isTenant,
IFNULL(IS_VOLUNTEER,'0') AS isVolunteer, IFNULL(IS_VOLUNTEER,'0') AS isVolunteer,
CUSTOMER_ID, CUSTOMER_ID,
GRID_ID GRID_ID,
HOME_ID
FROM ic_resi_user FROM ic_resi_user
WHERE DEL_FLAG = '0' WHERE DEL_FLAG = '0'
AND ID = #{userId} AND ID = #{userId}

Loading…
Cancel
Save