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 CustomerStaffInfoCacheResult staffInfo;
private String customerId;
/** /**
* 数据 * 数据
@ -45,7 +46,8 @@ public class IcTripReportExcelImportListener implements ReadListener<IcTripRepor
private IcTripReportRecordServiceImpl tripReportRecordService; private IcTripReportRecordServiceImpl tripReportRecordService;
public IcTripReportExcelImportListener(CustomerStaffInfoCacheResult staffInfo, IcTripReportRecordServiceImpl tripReportRecordService) { public IcTripReportExcelImportListener(String customerId,CustomerStaffInfoCacheResult staffInfo, IcTripReportRecordServiceImpl tripReportRecordService) {
this.customerId=customerId;
this.staffInfo = staffInfo; this.staffInfo = staffInfo;
this.tripReportRecordService = tripReportRecordService; this.tripReportRecordService = tripReportRecordService;
} }
@ -58,6 +60,7 @@ public class IcTripReportExcelImportListener implements ReadListener<IcTripRepor
ValidatorUtils.validateEntity(data); ValidatorUtils.validateEntity(data);
IcTripReportRecordEntity tripReportRecordEntity = ConvertUtils.sourceToTarget(data, IcTripReportRecordEntity.class); IcTripReportRecordEntity tripReportRecordEntity = ConvertUtils.sourceToTarget(data, IcTripReportRecordEntity.class);
tripReportRecordEntity.setCustomerId(customerId);
tripReportRecordEntity.setAgencyId(staffInfo.getAgencyId()); tripReportRecordEntity.setAgencyId(staffInfo.getAgencyId());
tripReportRecordEntity.setPids(staffInfo.getAgencyPIds()); tripReportRecordEntity.setPids(staffInfo.getAgencyPIds());
tripReportRecordEntity.setUserType(IcResiUserConstant.USER_TYPE_IMPORT); 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 //获取当前登录用户所属组织id
CustomerStaffInfoCacheResult staffInfo= queryCurrentStaff(customerId,userId); 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(); 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