Browse Source

删除居民信息,更新时间,更新用户

dev
yinzuomei 3 years ago
parent
commit
38e8e14cd5
  1. 1
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/DelIcResiUserFormDTO.java
  2. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserController.java
  3. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcResiUserDao.java
  4. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcUserChangeDetailedDao.java
  5. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcUserChangeRecordDao.java
  6. 3
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcUserTransferRecordDao.java
  7. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserChangeDetailedService.java
  8. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserChangeRecordService.java
  9. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserTransferRecordService.java
  10. 10
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java
  11. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserChangeDetailedServiceImpl.java
  12. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserChangeRecordServiceImpl.java
  13. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserTransferRecordServiceImpl.java
  14. 14
      epmet-user/epmet-user-server/src/main/resources/mapper/IcResiUserDao.xml
  15. 7
      epmet-user/epmet-user-server/src/main/resources/mapper/IcUserChangeDetailedDao.xml
  16. 7
      epmet-user/epmet-user-server/src/main/resources/mapper/IcUserChangeRecordDao.xml
  17. 7
      epmet-user/epmet-user-server/src/main/resources/mapper/IcUserTransferRecordDao.xml

1
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/DelIcResiUserFormDTO.java

@ -29,5 +29,6 @@ public class DelIcResiUserFormDTO implements Serializable {
private String customerId; private String customerId;
private String formCode= IcFormCodeEnum.RESI_BASE_INFO.getCode(); private String formCode= IcFormCodeEnum.RESI_BASE_INFO.getCode();
private String currentStaffId;
} }

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

@ -200,6 +200,7 @@ public class IcResiUserController implements ResultDataResolver {
@PostMapping("delete") @PostMapping("delete")
public Result delete(@LoginUser TokenDto tokenDto, @RequestBody DelIcResiUserFormDTO formDTO) { public Result delete(@LoginUser TokenDto tokenDto, @RequestBody DelIcResiUserFormDTO formDTO) {
formDTO.setCustomerId(tokenDto.getCustomerId()); formDTO.setCustomerId(tokenDto.getCustomerId());
formDTO.setCurrentStaffId(tokenDto.getUserId());
ValidatorUtils.validateEntity(formDTO, DelIcResiUserFormDTO.IdGroup.class); ValidatorUtils.validateEntity(formDTO, DelIcResiUserFormDTO.IdGroup.class);
formDTO.getUserIds().forEach(userId -> { formDTO.getUserIds().forEach(userId -> {
formDTO.setIcResiUserId(userId); formDTO.setIcResiUserId(userId);

4
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcResiUserDao.java

@ -96,9 +96,9 @@ public interface IcResiUserDao extends BaseDao<IcResiUserEntity> {
@Param("icResiUserId") String icResiUserId, @Param("icResiUserId") String icResiUserId,
@Param("subTableName") String subTableName); @Param("subTableName") String subTableName);
int updateToDel(String icResiUserId); int updateToDel(@Param("icResiUserId") String icResiUserId,@Param("currentStaffId") String currentStaffId);
int updateSubTableToDel(@Param("subTalbeName") String subTalbeName, @Param("icResiUserId") String icResiUserId); int updateSubTableToDel(@Param("subTalbeName") String subTalbeName, @Param("icResiUserId") String icResiUserId,@Param("currentStaffId")String currentStaffId);
/** /**
* 接口名称 * 接口名称

2
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcUserChangeDetailedDao.java

@ -40,5 +40,5 @@ public interface IcUserChangeDetailedDao extends BaseDao<IcUserChangeDetailedEnt
**/ **/
void delByCustomerId(@Param("customerId") String customerId, @Param("type") String type, @Param("icUserIds") List<String> icUserIds); void delByCustomerId(@Param("customerId") String customerId, @Param("type") String type, @Param("icUserIds") List<String> icUserIds);
int deleteByIcResiUserId(String icResiUserId); int deleteByIcResiUserId(@Param("icResiUserId")String icResiUserId,@Param("currentStaffId")String currentStaffId);
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcUserChangeRecordDao.java

@ -50,5 +50,5 @@ public interface IcUserChangeRecordDao extends BaseDao<IcUserChangeRecordEntity>
**/ **/
void delByCustomerId(@Param("customerId") String customerId, @Param("type") String type, @Param("icUserIds") List<String> icUserIds); void delByCustomerId(@Param("customerId") String customerId, @Param("type") String type, @Param("icUserIds") List<String> icUserIds);
int deleteByIcResiUserId(String icResiUserId); int deleteByIcResiUserId(@Param("icResiUserId") String icResiUserId,@Param("currentStaffId")String currentStaffId);
} }

3
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/IcUserTransferRecordDao.java

@ -20,6 +20,7 @@ package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao; import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.entity.IcUserTransferRecordEntity; import com.epmet.entity.IcUserTransferRecordEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/** /**
* 居民调动记录表 * 居民调动记录表
@ -30,5 +31,5 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper @Mapper
public interface IcUserTransferRecordDao extends BaseDao<IcUserTransferRecordEntity> { public interface IcUserTransferRecordDao extends BaseDao<IcUserTransferRecordEntity> {
int deleteByIcResiUserId(String icResiUserId); int deleteByIcResiUserId(@Param("icResiUserId") String icResiUserId, @Param("currentStaffId")String currentStaffId);
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserChangeDetailedService.java

@ -37,5 +37,5 @@ public interface IcUserChangeDetailedService extends BaseService<IcUserChangeDet
**/ **/
void delByCustomerId(String customerId, String type, List<String> icUserIds); void delByCustomerId(String customerId, String type, List<String> icUserIds);
int deleteByIcResiUserId(String icResiUserId); int deleteByIcResiUserId(String icResiUserId,String currentStaffId);
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserChangeRecordService.java

@ -55,5 +55,5 @@ public interface IcUserChangeRecordService extends BaseService<IcUserChangeRecor
**/ **/
void icUserChangeRecordInit(IcUserChangeRecordInitFormDTO formDTO) throws ParseException; void icUserChangeRecordInit(IcUserChangeRecordInitFormDTO formDTO) throws ParseException;
int deleteByIcResiUserId(String icResiUserId); int deleteByIcResiUserId(String icResiUserId,String currentStaffId);
} }

2
epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcUserTransferRecordService.java

@ -48,5 +48,5 @@ public interface IcUserTransferRecordService extends BaseService<IcUserTransferR
*/ */
void moveResi(IcResiUserTransferFormDTO formDTO); void moveResi(IcResiUserTransferFormDTO formDTO);
int deleteByIcResiUserId(String icResiUserId); int deleteByIcResiUserId(String icResiUserId,String currentStaffId);
} }

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

@ -176,18 +176,18 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void delete(DelIcResiUserFormDTO formDTO) { public void delete(DelIcResiUserFormDTO formDTO) {
baseDao.updateToDel(formDTO.getIcResiUserId()); baseDao.updateToDel(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId());
CustomerFormQueryDTO queryDTO = ConvertUtils.sourceToTarget(formDTO, CustomerFormQueryDTO.class); CustomerFormQueryDTO queryDTO = ConvertUtils.sourceToTarget(formDTO, CustomerFormQueryDTO.class);
Result<Set<String>> subTableRes = operCustomizeOpenFeignClient.queryIcResiSubTables(queryDTO); Result<Set<String>> subTableRes = operCustomizeOpenFeignClient.queryIcResiSubTables(queryDTO);
if (subTableRes.success() && !CollectionUtils.isEmpty(subTableRes.getData())) { if (subTableRes.success() && !CollectionUtils.isEmpty(subTableRes.getData())) {
for (String subTalbeName : subTableRes.getData()) { for (String subTalbeName : subTableRes.getData()) {
baseDao.updateSubTableToDel(subTalbeName, formDTO.getIcResiUserId()); baseDao.updateSubTableToDel(subTalbeName, formDTO.getIcResiUserId(),formDTO.getCurrentStaffId());
} }
} }
//删除ic_user_transfer_record、ic_user_change_record、ic_user_change_detailed //删除ic_user_transfer_record、ic_user_change_record、ic_user_change_detailed
icUserTransferRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId()); icUserTransferRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId());
icUserChangeRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId()); icUserChangeRecordService.deleteByIcResiUserId(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId());
icUserChangeDetailedService.deleteByIcResiUserId(formDTO.getIcResiUserId()); icUserChangeDetailedService.deleteByIcResiUserId(formDTO.getIcResiUserId(),formDTO.getCurrentStaffId());
} }
/** /**

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserChangeDetailedServiceImpl.java

@ -45,7 +45,7 @@ public class IcUserChangeDetailedServiceImpl extends BaseServiceImpl<IcUserChang
} }
@Override @Override
public int deleteByIcResiUserId(String icResiUserId) { public int deleteByIcResiUserId(String icResiUserId,String currentStaffId) {
return baseDao.deleteByIcResiUserId(icResiUserId); return baseDao.deleteByIcResiUserId(icResiUserId,currentStaffId);
} }
} }

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserChangeRecordServiceImpl.java

@ -172,8 +172,8 @@ public class IcUserChangeRecordServiceImpl extends BaseServiceImpl<IcUserChangeR
} }
@Override @Override
public int deleteByIcResiUserId(String icResiUserId) { public int deleteByIcResiUserId(String icResiUserId,String currentStaffId) {
return baseDao.deleteByIcResiUserId(icResiUserId); return baseDao.deleteByIcResiUserId(icResiUserId,currentStaffId);
} }
/** /**

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcUserTransferRecordServiceImpl.java

@ -412,8 +412,8 @@ public class IcUserTransferRecordServiceImpl extends BaseServiceImpl<IcUserTrans
} }
@Override @Override
public int deleteByIcResiUserId(String icResiUserId) { public int deleteByIcResiUserId(String icResiUserId,String currentStaffId) {
return baseDao.deleteByIcResiUserId(icResiUserId); return baseDao.deleteByIcResiUserId(icResiUserId,currentStaffId);
} }

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

@ -221,12 +221,20 @@
IC_RESI_USER.ID ASC IC_RESI_USER.ID ASC
</select> </select>
<update id="updateToDel" parameterType="java.lang.String"> <update id="updateToDel" parameterType="map">
update ic_resi_user set del_flag='1',UPDATED_TIME = now() where id=#{icResiUserId} update ic_resi_user
set del_flag='1',
UPDATED_TIME = now(),
UPDATED_BY = #{currentStaffId}
where id = #{icResiUserId}
</update> </update>
<update id="updateSubTableToDel" parameterType="map"> <update id="updateSubTableToDel" parameterType="map">
update ${subTalbeName} set del_flag='1',UPDATED_TIME = now() where IC_RESI_USER=#{icResiUserId} update ${subTalbeName}
set del_flag='1',
UPDATED_TIME = now(),
UPDATED_BY = #{currentStaffId}
where IC_RESI_USER=#{icResiUserId}
</update> </update>
<update id="updateIcResiUserByIdCard"> <update id="updateIcResiUserByIdCard">
update update

7
epmet-user/epmet-user-server/src/main/resources/mapper/IcUserChangeDetailedDao.xml

@ -15,8 +15,11 @@
</foreach> </foreach>
</delete> </delete>
<update id="deleteByIcResiUserId" parameterType="java.lang.String"> <update id="deleteByIcResiUserId" parameterType="map">
update ic_user_change_detailed set del_flag='1' update ic_user_change_detailed
set del_flag='1',
UPDATED_TIME = now(),
UPDATED_BY = #{currentStaffId}
where IC_USER_ID=#{icResiUserId} where IC_USER_ID=#{icResiUserId}
</update> </update>
</mapper> </mapper>

7
epmet-user/epmet-user-server/src/main/resources/mapper/IcUserChangeRecordDao.xml

@ -73,8 +73,11 @@
</foreach> </foreach>
</delete> </delete>
<update id="deleteByIcResiUserId" parameterType="java.lang.String"> <update id="deleteByIcResiUserId" parameterType="map">
update ic_user_change_record set del_flag='1' update ic_user_change_record
set del_flag='1',
UPDATED_TIME = now(),
UPDATED_BY = #{currentStaffId}
where IC_USER_ID = #{icResiUserId} where IC_USER_ID = #{icResiUserId}
</update> </update>

7
epmet-user/epmet-user-server/src/main/resources/mapper/IcUserTransferRecordDao.xml

@ -3,8 +3,11 @@
<mapper namespace="com.epmet.dao.IcUserTransferRecordDao"> <mapper namespace="com.epmet.dao.IcUserTransferRecordDao">
<update id="deleteByIcResiUserId" parameterType="java.lang.String"> <update id="deleteByIcResiUserId" parameterType="map">
update ic_user_transfer_record set del_flag='1' update ic_user_transfer_record
set del_flag='1',
UPDATED_TIME = now(),
UPDATED_BY = #{currentStaffId}
where IC_USER_ID = #{icResiUserId} where IC_USER_ID = #{icResiUserId}
</update> </update>
</mapper> </mapper>
Loading…
Cancel
Save