Browse Source

customerId

dev
yinzuomei 3 years ago
parent
commit
360bd920de
  1. 5
      epmet-user/epmet-user-server/src/main/java/com/epmet/excel/handler/IcTripReportExcelImportListener.java
  2. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcTripReportRecordServiceImpl.java
  3. BIN
      epmet-user/epmet-user-server/src/main/resources/excel/trip_report_import_template.xlsx

5
epmet-user/epmet-user-server/src/main/java/com/epmet/excel/handler/IcTripReportExcelImportListener.java

@ -32,6 +32,7 @@ public class IcTripReportExcelImportListener implements ReadListener<IcTripRepor
* 当前操作用户
*/
private CustomerStaffInfoCacheResult staffInfo;
private String customerId;
/**
* 数据
@ -45,7 +46,8 @@ public class IcTripReportExcelImportListener implements ReadListener<IcTripRepor
private IcTripReportRecordServiceImpl tripReportRecordService;
public IcTripReportExcelImportListener(CustomerStaffInfoCacheResult staffInfo, IcTripReportRecordServiceImpl tripReportRecordService) {
public IcTripReportExcelImportListener(String customerId,CustomerStaffInfoCacheResult staffInfo, IcTripReportRecordServiceImpl tripReportRecordService) {
this.customerId=customerId;
this.staffInfo = staffInfo;
this.tripReportRecordService = tripReportRecordService;
}
@ -58,6 +60,7 @@ public class IcTripReportExcelImportListener implements ReadListener<IcTripRepor
ValidatorUtils.validateEntity(data);
IcTripReportRecordEntity tripReportRecordEntity = ConvertUtils.sourceToTarget(data, IcTripReportRecordEntity.class);
tripReportRecordEntity.setCustomerId(customerId);
tripReportRecordEntity.setAgencyId(staffInfo.getAgencyId());
tripReportRecordEntity.setPids(staffInfo.getAgencyPIds());
tripReportRecordEntity.setUserType(IcResiUserConstant.USER_TYPE_IMPORT);

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

@ -343,7 +343,7 @@ public class IcTripReportRecordServiceImpl extends BaseServiceImpl<IcTripReportR
//获取当前登录用户所属组织id
CustomerStaffInfoCacheResult staffInfo= queryCurrentStaff(customerId,userId);
IcTripReportExcelImportListener listener = new IcTripReportExcelImportListener(staffInfo, this);
IcTripReportExcelImportListener listener = new IcTripReportExcelImportListener(customerId,staffInfo, this);
EasyExcel.read(filePath.toFile(), IcTripReportExcelData.class, listener).headRowNumber(2).sheet(0).doRead();

BIN
epmet-user/epmet-user-server/src/main/resources/excel/trip_report_import_template.xlsx

Binary file not shown.
Loading…
Cancel
Save