@@ -150,6 +150,7 @@ public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSO
150150 payFeeDataDto .setCashierId (userDtos .get (0 ).getUserId ());
151151 payFeeDataDto .setCashierName (userDtos .get (0 ).getName ());
152152 payFeeDataDto .setFeeId (paramInObj .getString ("feeId" ));
153+ payFeeDataDto .setCycles (paramInObj .getString ("cycles" ));
153154 feeDataDtos .add (payFeeDataDto );
154155 }
155156
@@ -279,7 +280,7 @@ private void computeEndTimeCycleAmount(PayFeeDataDto payFeeDataDto, PayFeeDetail
279280 String receivableAmount = "" ;
280281 Map feePriceAll = computeFeeSMOImpl .getFeePrice (payFeeDataDto .getFeeDto ());
281282 BigDecimal feePrice = new BigDecimal (feePriceAll .get ("feePrice" ).toString ());
282- if ("-101" .equals (payFeeDataDto .getTempCycle ())) { //todo 自定义金额交费
283+ if (PayFeeDataDto . TEMP_CYCLE_CUSTOM_AMOUNT .equals (payFeeDataDto .getTempCycle ())) { //todo 自定义金额交费
283284 Date endTime = payFeeDataDto .getFeeDto ().getEndTime ();
284285 Calendar endCalender = Calendar .getInstance ();
285286 endCalender .setTime (endTime );
@@ -293,7 +294,7 @@ private void computeEndTimeCycleAmount(PayFeeDataDto payFeeDataDto, PayFeeDetail
293294 targetEndTime = endCalender .getTime ();
294295 receivableAmount = payFeeDataDto .getReceivedAmount ();
295296 //处理 可能还存在 实收手工减免的情况
296- } else if ("-103" .equals (payFeeDataDto .getTempCycle ())) { //todo 这里按缴费结束时间缴费
297+ } else if (PayFeeDataDto . TEMP_CYCLE_CUSTOM_END_TIME .equals (payFeeDataDto .getTempCycle ())) { //todo 这里按缴费结束时间缴费
297298 String custEndTime = payFeeDataDto .getCustEndTime ();
298299 Date endDates = DateUtil .getDateFromStringB (custEndTime );
299300 Calendar c = Calendar .getInstance ();
0 commit comments