winter 1 год назад
Родитель
Сommit
812369849a
3 измененных файлов: 23 добавлений и 22 удалений
  1. +1
    -0
      mallinkService/src/main/java/com/iformall/print/data/PrintMerchantSettleDataHandler.java
  2. +11
    -11
      mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java
  3. +11
    -11
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

+ 1
- 0
mallinkService/src/main/java/com/iformall/print/data/PrintMerchantSettleDataHandler.java Просмотреть файл

@@ -18,6 +18,7 @@ public class PrintMerchantSettleDataHandler extends AbstractPrintDataParser {
@Override
public Object getObjectValue(String name, Object o,Map<Long,WxMerchant> merchantMap,Map<Long,WxEnergyFees> feesMap) {
PrintMerchantSettleVo receive = (PrintMerchantSettleVo) o;
//根据科目来查询对应的信息
// if (name.equals("id")) {
// return receive.getId();
// }else if (name.equals("createtime")) {


+ 11
- 11
mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java Просмотреть файл

@@ -666,20 +666,20 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService
for (int i = 0; i < size; i++) {
Calendar instance = Calendar.getInstance();
Date startDate;
//自然月
if(wxPropertyContract.getAdjustPeriod().equals(EnumRentContractAdjustPeriod.ADJUST_PERIOD_NAR_MONTH.getCode())){
if(i == 0){ //第一期
startDate = rentalStartDate;
}else{
instance.setTime(rentalStartDate);
instance.add(Calendar.MONTH, month * i);
startDate = DateUtils.getFirstDayForCurrMonth(instance.getTime());
}
}else{
// //自然月
// if(wxPropertyContract.getAdjustPeriod().equals(EnumRentContractAdjustPeriod.ADJUST_PERIOD_NAR_MONTH.getCode())){
// if(i == 0){ //第一期
// startDate = rentalStartDate;
// }else{
// instance.setTime(rentalStartDate);
// instance.add(Calendar.MONTH, month * i);
// startDate = DateUtils.getFirstDayForCurrMonth(instance.getTime());
// }
// }else{
instance.setTime(rentalStartDate);
instance.add(Calendar.MONTH, month * i);
startDate = instance.getTime();
}
// }
yearList.add(startDate);
}
Map<String, Object> resultMap = buildRent(receivePeriod, priceArr, yearList, wxPropertyContract.getReceivePeriodUnit(), wxPropertyContract, user, wxMerchant, billcount, isPreview, shopInfo,saveDb);


+ 11
- 11
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java Просмотреть файл

@@ -1029,20 +1029,20 @@ public class WxRentContractServiceImpl implements WxRentContractService {
for (int i = 0; i < years; i++) {
Calendar instance = Calendar.getInstance();
Date startDate;
//自然月
if(wxRentContract.getAdjustPeriod().equals(EnumRentContractAdjustPeriod.ADJUST_PERIOD_NAR_MONTH.getCode())){
if(i == 0){ //第一期
startDate = rentalStartDate;
}else{
instance.setTime(rentalStartDate);
instance.add(Calendar.MONTH, month * i);
startDate = DateUtils.getFirstDayForCurrMonth(instance.getTime());
}
}else{
// //自然月
// if(wxRentContract.getAdjustPeriod().equals(EnumRentContractAdjustPeriod.ADJUST_PERIOD_NAR_MONTH.getCode())){
// if(i == 0){ //第一期
// startDate = rentalStartDate;
// }else{
// instance.setTime(rentalStartDate);
// instance.add(Calendar.MONTH, month * i);
// startDate = DateUtils.getFirstDayForCurrMonth(instance.getTime());
// }
// }else{
instance.setTime(rentalStartDate);
instance.add(Calendar.MONTH, month * i);
startDate = instance.getTime();
}
// }
yearList.add(startDate);
}


Загрузка…
Отмена
Сохранить