fix 开店管理
This commit is contained in:
@@ -112,7 +112,7 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
|
||||
Map<String, EnterpriseUserDO> userInfoMap = enterpriseUserDAO.getUserInfoMap(new ArrayList<>(userIds));
|
||||
List<ShopStageInfoDO> openActivityActualCompletionTime = shopStageInfoDAO.getOpenActivityActualCompletionTime(shopIds);
|
||||
Map<Long, ShopStageInfoDO> openActivityStageMap;
|
||||
if (openActivityActualCompletionTime !=null){
|
||||
if (openActivityActualCompletionTime != null) {
|
||||
openActivityStageMap = openActivityActualCompletionTime.stream().collect(Collectors.toMap(ShopStageInfoDO::getShopId, x -> x));
|
||||
} else {
|
||||
openActivityStageMap = new HashMap<>();
|
||||
@@ -130,13 +130,13 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
|
||||
dto1.setRegionNodeName(regionNameMap.getOrDefault(x.getRegionId(), ""));
|
||||
ScheduleDTO dto = scheduleDTOMap.getOrDefault(x.getId(), new ScheduleDTO());
|
||||
dto1.setCurrentProgress(dto.getCompletionColumn().toString() + "/" + dto.getTotalColumn().toString());
|
||||
if ( openActivityStageMap.containsKey(x.getId())) {
|
||||
if (openActivityStageMap.containsKey(x.getId())) {
|
||||
Date openActivity = DateUtils.strToDate(openActivityStageMap.get(x.getId()).getActualCompleteTime(), YYYY_MM_DD_HH_MM_SS);
|
||||
long between = ChronoUnit.SECONDS.between( x.getCreateTime().toInstant(),openActivity.toInstant());
|
||||
long between = ChronoUnit.SECONDS.between(x.getCreateTime().toInstant(), openActivity.toInstant());
|
||||
double days = (double) between / (24 * 60 * 60);
|
||||
dto1.setDays(String.format("%.1f", days));
|
||||
}else{
|
||||
long between = ChronoUnit.SECONDS.between( x.getCreateTime().toInstant(),new Date().toInstant());
|
||||
} else {
|
||||
long between = ChronoUnit.SECONDS.between(x.getCreateTime().toInstant(), new Date().toInstant());
|
||||
double days = (double) between / (24 * 60 * 60);
|
||||
dto1.setDays(String.format("%.1f", days));
|
||||
}
|
||||
@@ -167,16 +167,16 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
|
||||
List<ExportBranchShopDTO> exportList = new ArrayList<>();
|
||||
List<Long> shopIds = list.stream().map(BranchShopResponse::getShopId).collect(Collectors.toList());
|
||||
List<SignFranchiseDO> signFranchises = signFranchiseMapper.selectByShopIds(shopIds);
|
||||
Map<Long,SignFranchiseDO> signFranchiseMap = new HashMap<>();
|
||||
if (signFranchises != null ) {
|
||||
signFranchiseMap= signFranchises.stream().collect(Collectors.toMap(SignFranchiseDO::getShopId,Function.identity()));
|
||||
Map<Long, SignFranchiseDO> signFranchiseMap = new HashMap<>();
|
||||
if (signFranchises != null) {
|
||||
signFranchiseMap = signFranchises.stream().collect(Collectors.toMap(SignFranchiseDO::getShopId, Function.identity()));
|
||||
}
|
||||
List<InvoicingDO> invoicingDOList = invoicingDAO.listByShopIds(shopIds);
|
||||
Map<Long,InvoicingDO> InvoicingMap = new HashMap<>();
|
||||
Map<Long, InvoicingDO> InvoicingMap = new HashMap<>();
|
||||
if (invoicingDOList != null) {
|
||||
InvoicingMap = invoicingDOList.stream().collect(Collectors.toMap(InvoicingDO::getShopId,Function.identity()));
|
||||
InvoicingMap = invoicingDOList.stream().collect(Collectors.toMap(InvoicingDO::getShopId, Function.identity()));
|
||||
}
|
||||
for (BranchShopResponse response :list){
|
||||
for (BranchShopResponse response : list) {
|
||||
ExportBranchShopDTO dto = new ExportBranchShopDTO();
|
||||
dto.setUserName(response.getUsername());
|
||||
dto.setMobile(response.getMobile());
|
||||
@@ -184,13 +184,15 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
|
||||
dto.setShopCode(response.getShopCode());
|
||||
dto.setRegionName(response.getRegionName());
|
||||
dto.setJoinMode(JoinModeEnum.getByCode(response.getJoinMode()));
|
||||
dto.setFranchiseBrand(FranchiseBrandEnum.getDescByCode(response.getFranchiseBrand().stream().map(Object::toString).collect(Collectors.joining(","))));
|
||||
if (CollectionUtils.isNotEmpty(response.getFranchiseBrand())) {
|
||||
dto.setFranchiseBrand(FranchiseBrandEnum.getDescByCode(response.getFranchiseBrand().stream().map(Object::toString).collect(Collectors.joining(","))));
|
||||
}
|
||||
dto.setInvestmentManager(response.getInvestmentManagerName());
|
||||
SignFranchiseDO signFranchiseDO = signFranchiseMap.get(response.getShopId());
|
||||
if (signFranchiseDO != null) {
|
||||
dto.setContractCode(signFranchiseDO.getContractCode());
|
||||
dto.setContractStartTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1,signFranchiseDO.getContractStartTime()));
|
||||
dto.setContractEndTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1,signFranchiseDO.getContractEndTime()));
|
||||
dto.setContractStartTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getContractStartTime()));
|
||||
dto.setContractEndTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, signFranchiseDO.getContractEndTime()));
|
||||
}
|
||||
InvoicingDO invoicingDO = InvoicingMap.get(response.getShopId());
|
||||
if (invoicingDO != null) {
|
||||
@@ -204,14 +206,14 @@ public class ExportRealizeServiceImpl implements ExportRealizeService {
|
||||
dto.setDesignFeeTax(invoicingDO.getDesignServiceFeeTax().toString());
|
||||
dto.setDesignFee(invoicingDO.getDesignServiceFee().toString());
|
||||
}
|
||||
dto.setCurrentProgress(response.getCompletionColumn()+"/"+response.getTotalColumn());
|
||||
dto.setCurrentProgress(response.getCompletionColumn() + "/" + response.getTotalColumn());
|
||||
dto.setShopStatus(response.getShopStatus());
|
||||
dto.setPlanOpenTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1,response.getPlanOpenTime()));
|
||||
dto.setPlanOpenTime(DateUtils.parseDateToStr(SPECIAL_DATE_START_1, response.getPlanOpenTime()));
|
||||
dto.setOpenDuration(response.getDays());
|
||||
exportList.add(dto);
|
||||
}
|
||||
url = easyExcelUtil.exportExcel(ExportBranchShopDTO.class, exportList, null, FileTypeEnum.BRANCH_SHOP_LIST.getDesc() + DateUtils.parseDateToStr(SPECIAL_DATE_START_1, new Date()), FileTypeEnum.BRANCH_SHOP_LIST.getDesc() + DateUtils.parseDateToStr(SPECIAL_DATE_START_1, new Date()));
|
||||
}catch (Throwable e) {
|
||||
} catch (Throwable e) {
|
||||
flag = Boolean.FALSE;
|
||||
log.error("fileUpload upload err, originFileName={}", FileTypeEnum.BRANCH_SHOP_LIST.getDesc(), e);
|
||||
throw new ServiceException(ErrorCodeEnum.INTERNAL_SERVER_ERROR);
|
||||
|
||||
Reference in New Issue
Block a user