wangxianzhang 3 years ago
parent
commit
abdd9c180b
  1. 2
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/CollectDetailResultDTO.java
  2. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiCollectServiceImpl.java
  3. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcTripReportRecordServiceImpl.java
  4. 3
      epmet-user/epmet-user-server/src/main/resources/mapper/IcTripReportRecordDao.xml

2
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/CollectDetailResultDTO.java

@ -73,4 +73,6 @@ public class CollectDetailResultDTO implements Serializable {
private String checkReason; private String checkReason;
private List<IcResiCollectMemDetailDTO> memberList; private List<IcResiCollectMemDetailDTO> memberList;
private String orgIdPath;
} }

1
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiCollectServiceImpl.java

@ -224,6 +224,7 @@ public class IcResiCollectServiceImpl extends BaseServiceImpl<IcResiCollectDao,
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "暂无查询到信息","暂无查询到信息"); throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "暂无查询到信息","暂无查询到信息");
} }
CollectDetailResultDTO result = ConvertUtils.sourceToTarget(entity, CollectDetailResultDTO.class); CollectDetailResultDTO result = ConvertUtils.sourceToTarget(entity, CollectDetailResultDTO.class);
result.setOrgIdPath(StringUtils.isBlank(entity.getPids()) ? entity.getAgencyId() : entity.getPids()+":"+entity.getAgencyId());
//查询成员信息 //查询成员信息
List<IcResiCollectMemDetailDTO> memberList = icResiMemberDao.selectListByCollectId(dto.getId()); List<IcResiCollectMemDetailDTO> memberList = icResiMemberDao.selectListByCollectId(dto.getId());
result.setMemberList(memberList); result.setMemberList(memberList);

5
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcTripReportRecordServiceImpl.java

@ -264,7 +264,10 @@ public class IcTripReportRecordServiceImpl extends BaseServiceImpl<IcTripReportR
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void delete(String customerId, String userId, String[] ids) { public void delete(String customerId, String userId, String[] ids) {
CustomerStaffInfoCacheResult staffInfo=queryCurrentStaff(customerId,userId); CustomerStaffInfoCacheResult staffInfo=queryCurrentStaff(customerId,userId);
baseDao.batchDel(userId,staffInfo.getAgencyId(),ids); int delTotal=baseDao.batchDel(userId,staffInfo.getAgencyId(),ids);
if (0 == delTotal) {
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(),"行程上报删除失败,请确认组织id是否一致","记录删除失败");
}
} }
/** /**

3
epmet-user/epmet-user-server/src/main/resources/mapper/IcTripReportRecordDao.xml

@ -68,8 +68,7 @@
<update id="batchDel" parameterType="map"> <update id="batchDel" parameterType="map">
update ic_trip_report_record set del_flag='1',UPDATED_BY=#{userId},UPDATED_TIME=NOW() update ic_trip_report_record set del_flag='1',UPDATED_BY=#{userId},UPDATED_TIME=NOW()
WHERE USER_TYPE !='resi' WHERE AGENCY_ID=#{agencyId}
AND AGENCY_ID=#{agencyId}
AND ( AND (
<foreach collection="ids" item="id" separator=" OR "> <foreach collection="ids" item="id" separator=" OR ">
id=#{id} id=#{id}

Loading…
Cancel
Save