| | |
| | | @Java110Cmd(serviceCode = "export.exportData") |
| | | public class ExportDataCmd extends Cmd { |
| | | |
| | | private static final String EXPORT_DATA_PRE = "hc/temp/export/data/"; |
| | | private static final String EXPORT_DATA_PRE = "temp/export/data/"; |
| | | |
| | | public static final String CODE_PREFIX_ID = "10"; |
| | | |
| | |
| | | public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException { |
| | | |
| | | String userId = context.getReqHeaders().get("user-id"); |
| | | String storeId = context.getReqHeaders().get("store-id"); |
| | | |
| | | UserDto userDto = new UserDto(); |
| | | userDto.setUserId(userId); |
| | |
| | | |
| | | Assert.listOnlyOne(userDtos, "用户不存在"); |
| | | |
| | | //这里放入 员工ID 和 商户ID |
| | | |
| | | reqJson.put("userId",userId); |
| | | reqJson.put("storeId",storeId); |
| | | |
| | | ExportDataDto exportDataDto = new ExportDataDto(); |
| | | exportDataDto.setBusinessAdapt(reqJson.getString("pagePath")); |
| | | exportDataDto.setReqJson(reqJson); |
| | | String fileName = DateUtil.getyyyyMMddhhmmssDateString() |
| | | String fileName = GenerateCodeFactory.getUUID() |
| | | + ".xlsx"; |
| | | exportDataDto.setFileName(exportDataDto |
| | | exportDataDto.setFileName(EXPORT_DATA_PRE |
| | | + reqJson.getString("pagePath") |
| | | + "/" |
| | | + DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_B) |
| | |
| | | UserDownloadFilePo userDownloadFilePo = new UserDownloadFilePo(); |
| | | userDownloadFilePo.setDownloadId(GenerateCodeFactory.getGeneratorId(CODE_PREFIX_ID)); |
| | | userDownloadFilePo.setDownloadUserId(userId); |
| | | userDownloadFilePo.setDownloadUserName(userDtos.get(0).getUserName()); |
| | | userDownloadFilePo.setDownloadUserName(userDtos.get(0).getName()); |
| | | userDownloadFilePo.setFileType(reqJson.getString("pagePath")); |
| | | userDownloadFilePo.setCommunityId(reqJson.getString("communityId")); |
| | | userDownloadFilePo.setName(fileName); |