Your Name
2023-05-31 b8e7bb1791ff41be5ee8150cc46af082d7444a65
service-fee/src/main/java/com/java110/fee/bmo/payFeeDetail/impl/ImportPayFeeDetailBMOImpl.java
@@ -30,6 +30,7 @@
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
@Service("importPayFeeDetailBMOImpl")
@@ -102,6 +103,10 @@
            if (StringUtil.isEmpty(importRoomFee.getRoomId())) {
                continue;
            }
            String endTime = importRoomFee.getEndTime();
            importFeeDetail(importRoomFee, storeId, userId, batchId);
        }
    }
@@ -318,6 +323,15 @@
        payFeeDetailPo.setPrimeRate("1.0");
        payFeeDetailPo.setFeeId(tmpFeeDto.getFeeId());
        payFeeDetailPo.setStartTime(importRoomFee.getStartTime());
        String endTime = importRoomFee.getEndTime();
        //todo 周期性费用时时间自动加一天,因为物业统计的Excel 一般少一天
        if (!FeeDto.FEE_FLAG_ONCE.equals(tmpFeeDto.getFeeFlag())) {
            Calendar calendar = Calendar.getInstance();
            calendar.setTime(DateUtil.getDateFromStringB(endTime));
            calendar.add(Calendar.DAY_OF_MONTH, 1);
            endTime = DateUtil.getFormatTimeStringB(calendar.getTime());
            importRoomFee.setEndTime(endTime);
        }
        payFeeDetailPo.setEndTime(importRoomFee.getEndTime());
        payFeeDetailPo.setDetailId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_detailId));
        payFeeDetailPo.setRemark(importRoomFee.getRemark());