| | |
| | | ywContractBill.getReceivableFee().subtract(ywContractBill.getActReceivableFee()) |
| | | ); |
| | | |
| | | if(Constants.equalsInteger(ywContractBill.getStatus(),Constants.ZERO) |
| | | && (Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.ZERO) |
| | | || Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.TWO) |
| | | || Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.THREE) |
| | | || Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.FOUR)) |
| | | && Utils.Date.getEnd(ywContractBill.getPlanPayDate()).getTime() < System.currentTimeMillis()){ |
| | | ywContractBill.setIsOverdue(Constants.ONE); |
| | | }else{ |
| | | ywContractBill.setIsOverdue(Constants.ZERO); |
| | | } |
| | | |
| | | //房源数据 |
| | | ywContractBill.setYwContractRoomList( |
| | | ywContractRoomMapper.selectJoinList(YwContractRoom.class,new MPJLambdaWrapper<YwContractRoom>() |
| | |
| | | .selectAs(YwProject::getName,YwRoom::getProjectName) |
| | | .selectAs(YwFloor::getName,YwRoom::getFloorName) |
| | | .selectAs(YwBuilding::getName,YwRoom::getBuildingName) |
| | | .selectAs(YwRoom::getCode,YwContractRoom::getRoomName) |
| | | .selectAs(YwRoom::getArea,YwContractRoom::getArea) |
| | | .selectAs(YwRoom::getRoomNum,YwContractRoom::getRoomName) |
| | | .selectAs(YwRoom::getRentArea,YwContractRoom::getArea) |
| | | .leftJoin(YwRoom.class,YwRoom::getId,YwContractRoom::getRoomId) |
| | | .leftJoin(YwFloor.class,YwFloor::getId,YwRoom::getFloor) |
| | | .leftJoin(YwProject.class,YwProject::getId,YwRoom::getProjectId) |
| | |
| | | || Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.TWO) |
| | | || Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.THREE) |
| | | || Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.FOUR)) |
| | | && ywContractBill.getPlanPayDate().getTime() < System.currentTimeMillis()){ |
| | | && Utils.Date.getEnd(ywContractBill.getPlanPayDate()).getTime() < System.currentTimeMillis()){ |
| | | ywContractBill.setIsOverdue(Constants.ONE); |
| | | }else{ |
| | | ywContractBill.setIsOverdue(Constants.ZERO); |
| | |
| | | IPage<YwContractBill> iPage = ywContractBillMapper.selectJoinPage(page,YwContractBill.class, |
| | | queryWrapper.selectAll(YwContractBill.class) |
| | | .select(" ( select ifnull( sum( CASE WHEN t.bill_type = 0 and yw.REVENUE_TYPE = 0 THEN yw.ACT_RECEIVABLE_FEE when t.bill_type = 0 and yw.REVENUE_TYPE = 1 then -yw.ACT_RECEIVABLE_FEE when t.bill_type = 1 and yw.REVENUE_TYPE = 0 then -yw.ACT_RECEIVABLE_FEE else yw.ACT_RECEIVABLE_FEE END),0) from yw_contract_revenue yw where yw.bill_id = t.id and yw.status = 0 and yw.isdeleted = 0 ) as actReceivableFee ") |
| | | .select(" ifnull((select s.status from sms_email s where s.OBJ_ID = t.id and s.OBJ_TYPE = 2 order by s.CREATE_DATE desc limit 1 ),0) ",YwContractBill::getIsSendEmail) |
| | | .select(" ifnull((select s.status from sms_email s where s.OBJ_ID = t.id and s.OBJ_TYPE = 1 order by s.CREATE_DATE desc limit 1 ),0) ",YwContractBill::getIsSendSms) |
| | | .selectAs(YwContract::getCode,YwContractBill::getContractCode) |
| | | .selectAs(YwCustomer::getName,YwContractBill::getCustomerName) |
| | | .leftJoin(YwContract.class,YwContract::getId,YwContractBill::getContractId) |
| | |
| | | YwContractBill::getBillType,model.getBillType()) |
| | | .eq(Objects.nonNull(model)&&Objects.nonNull(model.getPayStatus()), |
| | | YwContractBill::getPayStatus,model.getPayStatus()) |
| | | .in(Objects.nonNull(model)&&Objects.nonNull(model.getPayStatus()), |
| | | YwContractBill::getPayStatus,Constants.ZERO,Constants.THREE,Constants.TWO,Constants.FOUR) |
| | | .in(YwContractBill::getPayStatus,Constants.ZERO,Constants.TWO,Constants.THREE) |
| | | .eq(Objects.nonNull(model)&&Objects.nonNull(model.getType()), |
| | | YwContractBill::getType,model.getType()) |
| | | .le(Objects.nonNull(model)&&Objects.nonNull(model.getIsOverdue())&&Constants.equalsInteger(model.getIsOverdue(),Constants.ONE), |
| | | YwContractBill::getPlanPayDate, DateUtil.getCurrDateTime()) |
| | | .lt(YwContractBill::getPlanPayDate, DateUtil.getDate(new Date(),"yyyy-MM-dd")) |
| | | .eq(Objects.nonNull(model)&&Objects.nonNull(model.getIsOverdue())&&Constants.equalsInteger(model.getIsOverdue(),Constants.ONE), |
| | | YwContractBill::getStatus, Constants.ZERO) |
| | | .ge(Objects.nonNull(model)&&Objects.nonNull(model.getPlanPayDateStart()),YwContractBill::getPlanPayDate, Utils.Date.getStart(model.getPlanPayDateStart())) |
| | |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(ywContractBillList)){ |
| | | //获取所有数据 |
| | | List<Integer> billIdList = ywContractBillList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.ONE)).map(i->i.getId()).collect(Collectors.toList()); |
| | | List<Integer> contractIdList = ywContractBillList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.ZERO)).map(i->i.getContractId()).collect(Collectors.toList()); |
| | | List<Integer> contractIdList = ywContractBillList.stream().filter(i->Constants.equalsInteger(i.getType(),Constants.ZERO)||Constants.equalsInteger(i.getType(),Constants.TWO)).map(i->i.getContractId()).collect(Collectors.toList()); |
| | | List<YwContractRoom> ywContractRoomList = new ArrayList<>(); |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(billIdList)){ |
| | | ywContractRoomList.addAll( ywContractRoomMapper.selectJoinList(YwContractRoom.class,new MPJLambdaWrapper<YwContractRoom>() |
| | |
| | | .selectAs(YwProject::getName,YwRoom::getProjectName) |
| | | .selectAs(YwFloor::getName,YwRoom::getFloorName) |
| | | .selectAs(YwBuilding::getName,YwRoom::getBuildingName) |
| | | .selectAs(YwRoom::getCode,YwContractRoom::getRoomName) |
| | | .selectAs(YwRoom::getRoomNum,YwContractRoom::getRoomName) |
| | | .leftJoin(YwRoom.class,YwRoom::getId,YwContractRoom::getRoomId) |
| | | .leftJoin(YwFloor.class,YwFloor::getId,YwRoom::getFloor) |
| | | .leftJoin(YwProject.class,YwProject::getId,YwRoom::getProjectId) |
| | |
| | | .selectAs(YwProject::getName,YwRoom::getProjectName) |
| | | .selectAs(YwFloor::getName,YwRoom::getFloorName) |
| | | .selectAs(YwBuilding::getName,YwRoom::getBuildingName) |
| | | .selectAs(YwRoom::getCode,YwContractRoom::getRoomName) |
| | | .selectAs(YwRoom::getRoomNum,YwContractRoom::getRoomName) |
| | | .leftJoin(YwRoom.class,YwRoom::getId,YwContractRoom::getRoomId) |
| | | .leftJoin(YwFloor.class,YwFloor::getId,YwRoom::getFloor) |
| | | .leftJoin(YwProject.class,YwProject::getId,YwRoom::getProjectId) |
| | |
| | | .selectAs(YwContractDetail::getType,YwContractBill::getDetailType) |
| | | .selectAs(YwContract::getZlPayType,YwContractBill::getZlPayType) |
| | | .selectAs(YwContract::getWyPayType,YwContractBill::getWyPayType) |
| | | .select(" ( select ifnull(sum(y.rent_area),0) from yw_room y left join yw_contract_room yr on y.id = yr.room_id where yr.contract_id = t.contract_id and y.IS_INVESTMENT = 0 and yr.type = 0 ) " , YwContractBill::getTotalArea) |
| | | .select(" ( select ifnull(sum(y.rent_area),0) from yw_room y left join yw_contract_room yr on y.id = yr.room_id where yr.contract_id = t.contract_id and y.IS_INVESTMENT = 1 and yr.type = 0 ) " , YwContractBill::getTotalArea) |
| | | .select(" ( select ifnull( sum( CASE WHEN t.bill_type = 0 and yw.REVENUE_TYPE = 0 THEN yw.ACT_RECEIVABLE_FEE when t.bill_type = 0 and yw.REVENUE_TYPE = 1 then -yw.ACT_RECEIVABLE_FEE when t.bill_type = 1 and yw.REVENUE_TYPE = 0 then -yw.ACT_RECEIVABLE_FEE else yw.ACT_RECEIVABLE_FEE END),0) from yw_contract_revenue yw where yw.bill_id = t.id and yw.status = 0 and yw.isdeleted = 0 ) as actReceivableFee ") |
| | | .leftJoin(YwContract.class,YwContract::getId,YwContractBill::getContractId) |
| | | .leftJoin(YwCustomer.class,YwCustomer::getId,YwContract::getRenterId) |
| | | .leftJoin(YwContractDetail.class,YwContractDetail::getId,YwContractBill::getDetailId) |
| | |
| | | }else if(y.getTitle().equals("${应收日期}")&&Objects.nonNull(ywContractBill.getPlanPayDate())){ |
| | | y.setUrl(DateUtil.formatDate(ywContractBill.getPlanPayDate(),"yyyy-MM-dd")); |
| | | }else if(y.getTitle().equals("${应收金额}")&&Objects.nonNull(ywContractBill.getReceivableFee())){ |
| | | y.setUrl(ywContractBill.getReceivableFee().toString()); |
| | | y.setUrl((ywContractBill.getReceivableFee().subtract(ywContractBill.getActReceivableFee())).setScale(2).toString()); |
| | | }else if(y.getTitle().equals("${账单备注}")){ |
| | | if(StringUtils.isNotBlank(ywContractBill.getRemark())){ |
| | | y.setUrl(ywContractBill.getRemark()); |
| | |
| | | .selectAs(YwContractDetail::getType,YwContractBill::getDetailType) |
| | | .selectAs(YwContract::getZlPayType,YwContractBill::getZlPayType) |
| | | .selectAs(YwContract::getWyPayType,YwContractBill::getWyPayType) |
| | | .select(" ( select ifnull(sum(r.rent_area),0) from yw_room y left join yw_contract_room yr on y.id = yr.room_id where yr.contract_id = t.contract_id and y.IS_INVESTMENT = 0 and yr.type = 0 ) " , YwContractBill::getTotalArea) |
| | | .select(" ( select ifnull(sum(y.rent_area),0) from yw_room y left join yw_contract_room yr on y.id = yr.room_id where yr.contract_id = t.contract_id and y.IS_INVESTMENT = 1 and yr.type = 0 ) " , YwContractBill::getTotalArea) |
| | | .leftJoin(YwContract.class,YwContract::getId,YwContractBill::getContractId) |
| | | .leftJoin(YwCustomer.class,YwCustomer::getId,YwContract::getRenterId) |
| | | .leftJoin(YwContractDetail.class,YwContractDetail::getId,YwContractBill::getDetailId) |
| | | .eq(YwContractBill::getId,ywSmsEmailBillCallDTO.getBillId()) |
| | | .last( "limit 1" ) |
| | | ); |
| | | this.dealTempData(tempList,ywContractBill,loginUserInfo); |
| | | |
| | | List<YwContractBill> ywContractBillList = new ArrayList<>(); |
| | | ywContractBillList.add(ywContractBill); |
| | | this.dealRoomDetail(ywContractBillList); |
| | | |
| | | // this.dealTempData(tempList,ywContractBill,loginUserInfo); |
| | | Member member = memberMapper.selectById(ywSmsEmailBillCallDTO.getUserId()); |
| | | if(Objects.isNull(member)){ |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"存在未查询到的人员信息"); |
| | |
| | | if(Constants.equalsInteger(ywSmsEmailBillCallDTO.getSendEmail(),Constants.ONE) && StringUtils.isNotBlank(member.getEmail()) |
| | | && emailTempConfigOptional.isPresent()){ |
| | | String content = this.dealTempSmsEmailData(emailTempConfigOptional.get().getTitle(),tempList,ywContractBill,loginUserInfo); |
| | | smsEmailService.sendEmail(content,member.getEmail(),ywContractBill.getId()); |
| | | smsEmailService.sendEmail(member.getEmail(),content,ywContractBill.getId()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | if(y.getTitle().equals("${费用名称}")&&Objects.nonNull(ywContractBill.getCostType())){ |
| | | //费用类型:0=租赁费;1=物业费;2=租赁押金;3=物业押金;4=水电费;5=杂项费;6=其他; 7=保证金 |
| | | if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.ZERO)){ |
| | | tempStr.replace("${费用名称}","租赁费"); |
| | | tempStr = tempStr.replace("${费用名称}","租赁费"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.ONE)){ |
| | | tempStr.replace("${费用名称}","物业费"); |
| | | tempStr = tempStr.replace("${费用名称}","物业费"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.TWO)){ |
| | | tempStr.replace("${费用名称}","租赁押金"); |
| | | tempStr = tempStr.replace("${费用名称}","租赁押金"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.THREE)){ |
| | | tempStr.replace("${费用名称}","物业押金"); |
| | | tempStr = tempStr.replace("${费用名称}","物业押金"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.FOUR)){ |
| | | tempStr.replace("${费用名称}","水电费"); |
| | | tempStr = tempStr.replace("${费用名称}","水电费"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.FIVE)){ |
| | | tempStr.replace("${费用名称}","杂项费"); |
| | | tempStr = tempStr.replace("${费用名称}","杂项费"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.SIX)){ |
| | | tempStr.replace("${费用名称}","其他"); |
| | | tempStr = tempStr.replace("${费用名称}","其他"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCostType(),Constants.SEVEN)){ |
| | | tempStr.replace("${费用名称}","保证金"); |
| | | tempStr = tempStr.replace("${费用名称}","保证金"); |
| | | } |
| | | }else if(y.getTitle().equals("${计费周期}")&&Objects.nonNull(ywContractBill.getDetailType())){ |
| | | }else if(y.getTitle().equals("${计费周期}")){ |
| | | if(Objects.nonNull(ywContractBill.getDetailType())){ |
| | | if(Constants.equalsInteger(ywContractBill.getDetailType(),Constants.ZERO)){ |
| | | //租赁支付方式 0=一次性付款;1=每三个月一付;2=六个月一付;3=一年一付 |
| | | if(Objects.nonNull(ywContractBill.getZlPayType())){ |
| | | if(Constants.equalsInteger(ywContractBill.getZlPayType(),Constants.ZERO)){ |
| | | tempStr.replace("${计费周期}","一次性付款"); |
| | | tempStr = tempStr.replace("${计费周期}","一次性付款"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getZlPayType(),Constants.ONE)){ |
| | | tempStr.replace("${计费周期}","每三个月一付"); |
| | | tempStr = tempStr.replace("${计费周期}","每三个月一付"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getZlPayType(),Constants.TWO)){ |
| | | tempStr.replace("${计费周期}","六个月一付"); |
| | | tempStr = tempStr.replace("${计费周期}","六个月一付"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getZlPayType(),Constants.THREE)){ |
| | | tempStr.replace("${计费周期}","一年一付"); |
| | | tempStr = tempStr.replace("${计费周期}","一年一付"); |
| | | } |
| | | } |
| | | }else{ |
| | | //物业支付方式 0=一次性付款;1=每三个月一付;2=六个月一付;3=一年一付 |
| | | if(Objects.nonNull(ywContractBill.getWyPayType())){ |
| | | if(Constants.equalsInteger(ywContractBill.getWyPayType(),Constants.ZERO)){ |
| | | tempStr.replace("${计费周期}","一次性付款"); |
| | | tempStr = tempStr.replace("${计费周期}","一次性付款"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getWyPayType(),Constants.ONE)){ |
| | | tempStr.replace("${计费周期}","每三个月一付"); |
| | | tempStr = tempStr.replace("${计费周期}","每三个月一付"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getWyPayType(),Constants.TWO)){ |
| | | tempStr.replace("${计费周期}","六个月一付"); |
| | | tempStr = tempStr.replace("${计费周期}","六个月一付"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getWyPayType(),Constants.THREE)){ |
| | | tempStr.replace("${计费周期}","一年一付"); |
| | | } |
| | | } |
| | | } |
| | | }else{ |
| | | tempStr = tempStr.replace("${计费周期}",""); |
| | | } |
| | | |
| | | }else if(y.getTitle().equals("${单价}")&&Objects.nonNull(ywContractBill.getPrice())){ |
| | | tempStr.replace("${单价}",ywContractBill.getPrice().toString()); |
| | | tempStr = tempStr.replace("${单价}",ywContractBill.getPrice().setScale(2).toString()); |
| | | }else if(y.getTitle().equals("${单位}")&&Objects.nonNull(ywContractBill.getCircleType())){ |
| | | //付款周期类型 0=元每平米天;1=元每平米月;2=元每平米年;3=元每天;4=元每月;5=元每年;6=元每场; |
| | | if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.ZERO)){ |
| | | tempStr.replace("${单位}","元每平米天"); |
| | | tempStr = tempStr.replace("${单位}","元每平米天"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.ONE)){ |
| | | tempStr.replace("${单位}","元每平米月"); |
| | | tempStr = tempStr.replace("${单位}","元每平米月"); |
| | | }else if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.TWO)){ |
| | | tempStr.replace("${单位}","元每平米年"); |
| | | tempStr = tempStr.replace("${单位}","元每平米年"); |
| | | } else if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.THREE)){ |
| | | tempStr.replace("${单位}","元每天"); |
| | | tempStr = tempStr.replace("${单位}","元每天"); |
| | | } else if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.FOUR)){ |
| | | tempStr.replace("${单位}","元每月"); |
| | | tempStr = tempStr.replace("${单位}","元每月"); |
| | | } else if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.FIVE)){ |
| | | tempStr.replace("${单位}","元每年"); |
| | | tempStr = tempStr.replace("${单位}","元每年"); |
| | | } else if(Constants.equalsInteger(ywContractBill.getCircleType(),Constants.SIX)){ |
| | | tempStr.replace("${单位}","元每场"); |
| | | tempStr = tempStr.replace("${单位}","元每场"); |
| | | } |
| | | }else if(y.getTitle().equals("${应收日期}")&&Objects.nonNull(ywContractBill.getPlanPayDate())){ |
| | | tempStr.replace("${应收日期}",DateUtil.formatDate(ywContractBill.getPlanPayDate(),"yyyy-MM-dd")); |
| | | tempStr = tempStr.replace("${应收日期}",DateUtil.formatDate(ywContractBill.getPlanPayDate(),"yyyy-MM-dd")); |
| | | }else if(y.getTitle().equals("${应收金额}")&&Objects.nonNull(ywContractBill.getReceivableFee())){ |
| | | tempStr.replace("${应收金额}",ywContractBill.getReceivableFee().toString()); |
| | | tempStr = tempStr.replace("${应收金额}",(ywContractBill.getReceivableFee().subtract(ywContractBill.getActReceivableFee())).setScale(2).toString()); |
| | | }else if(y.getTitle().equals("${账单备注}")){ |
| | | if(StringUtils.isNotBlank(ywContractBill.getRemark())){ |
| | | tempStr.replace("${账单备注}",ywContractBill.getRemark()); |
| | | tempStr = tempStr.replace("${账单备注}",ywContractBill.getRemark()); |
| | | }else{ |
| | | tempStr.replace("${账单备注}",""); |
| | | tempStr = tempStr.replace("${账单备注}",""); |
| | | } |
| | | }else if(y.getTitle().equals("${租客名称}")&&StringUtils.isNotBlank(ywContractBill.getCustomerName())){ |
| | | tempStr.replace("${租客名称}",ywContractBill.getCustomerName()); |
| | | tempStr = tempStr.replace("${租客名称}",ywContractBill.getCustomerName()); |
| | | }else if(y.getTitle().equals("${房间信息}")){ |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(ywContractBill.getYwContractRoomList())){ |
| | | StringBuilder roomPathName = new StringBuilder(); |
| | |
| | | roomPathName.append(";"); |
| | | } |
| | | } |
| | | tempStr.replace("${房间信息}",roomPathName.toString()); |
| | | tempStr = tempStr.replace("${房间信息}",roomPathName.toString()); |
| | | } |
| | | }else if(y.getTitle().equals("${租赁面积}")&&Objects.nonNull(ywContractBill.getTotalArea())){ |
| | | tempStr.replace("${租赁面积}",ywContractBill.getTotalArea().toString()); |
| | | }else if(y.getTitle().equals("${所属公司账户名称}")){ |
| | | if(Objects.nonNull(ywAccount)&&StringUtils.isNotBlank(ywAccount.getName())){ |
| | | tempStr.replace("${所属公司账户名称}",ywAccount.getName()); |
| | | tempStr = tempStr.replace("${所属公司账户名称}",ywAccount.getName()); |
| | | }else{ |
| | | tempStr.replace("${所属公司账户名称}","-"); |
| | | tempStr = tempStr.replace("${所属公司账户名称}","-"); |
| | | } |
| | | }else if(y.getTitle().equals("${所属公司银行账号}")){ |
| | | if(Objects.nonNull(ywAccount)&&StringUtils.isNotBlank(ywAccount.getName())){ |
| | | tempStr.replace("${所属公司银行账号}",ywAccount.getName()); |
| | | tempStr = tempStr.replace("${所属公司银行账号}",ywAccount.getName()); |
| | | }else{ |
| | | tempStr.replace("${所属公司银行账号}","-"); |
| | | tempStr = tempStr.replace("${所属公司银行账号}","-"); |
| | | } |
| | | }else if(y.getTitle().equals("${所属公司开户银行}")){ |
| | | if(Objects.nonNull(ywAccount)&&StringUtils.isNotBlank(ywAccount.getBankNo())){ |
| | | tempStr.replace("${所属公司开户银行}",ywAccount.getBankNo()); |
| | | tempStr = tempStr.replace("${所属公司开户银行}",ywAccount.getBankNo()); |
| | | }else{ |
| | | tempStr.replace("${所属公司开户银行}","-"); |
| | | tempStr = tempStr.replace("${所属公司开户银行}","-"); |
| | | } |
| | | }else if(y.getTitle().equals("${通知单生成日期}")){ |
| | | tempStr.replace("${通知单生成日期}",DateUtil.formatDate(new Date(),"yyyy-MM-dd")); |
| | | tempStr = tempStr.replace("${通知单生成日期}",DateUtil.formatDate(new Date(),"yyyy-MM-dd")); |
| | | }else if(y.getTitle().equals("${制表人名称}")){ |
| | | tempStr.replace("${制表人名称}",loginUserInfo.getRealname()); |
| | | tempStr = tempStr.replace("${制表人名称}",loginUserInfo.getRealname()); |
| | | } |
| | | } |
| | | return tempStr; |