修复bug
This commit is contained in:
		
							parent
							
								
									e405734501
								
							
						
					
					
						commit
						b013683cd5
					
				|  | @ -663,7 +663,8 @@ public class CallbackServiceImpl implements CallbackService { | ||||||
|      * 资金流水记录 |      * 资金流水记录 | ||||||
|      * */ |      * */ | ||||||
|     @Override |     @Override | ||||||
|     public EtCapitalFlow capitalFlowRecords(EtOrder order,String type,String busType,String ownerType,SysUser user,String payType,BigDecimal totalPartnerDividend,BigDecimal refundPercentage) { |     public EtCapitalFlow capitalFlowRecords(EtOrder order,String type,String busType,String ownerType,SysUser user,String payType, | ||||||
|  |                                             BigDecimal totalPartnerDividend,BigDecimal refundPercentage) { | ||||||
|         EtCapitalFlow capitalFlow = new EtCapitalFlow(); |         EtCapitalFlow capitalFlow = new EtCapitalFlow(); | ||||||
|         if(ownerType.equals(ServiceConstants.OWNER_TYPE_OPERATOR)){//运营商 |         if(ownerType.equals(ServiceConstants.OWNER_TYPE_OPERATOR)){//运营商 | ||||||
|             SysDept sysDept = wxPayService.getDeptObjByAreaId(order.getAreaId()); |             SysDept sysDept = wxPayService.getDeptObjByAreaId(order.getAreaId()); | ||||||
|  | @ -828,6 +829,7 @@ public class CallbackServiceImpl implements CallbackService { | ||||||
|         SysUser sysUser = new SysUser(); |         SysUser sysUser = new SysUser(); | ||||||
|         sysUser.setUserType("03"); |         sysUser.setUserType("03"); | ||||||
|         sysUser.setAreaId(order.getAreaId()); |         sysUser.setAreaId(order.getAreaId()); | ||||||
|  |         sysUser.setStatus("0"); | ||||||
|         List<SysUser> sysUsers = userMapper.selectUserList(sysUser); |         List<SysUser> sysUsers = userMapper.selectUserList(sysUser); | ||||||
|         // 计算总的分成比例,过滤掉合作时间过期的用户 |         // 计算总的分成比例,过滤掉合作时间过期的用户 | ||||||
|         double totalDividendProportion = sysUsers.stream() |         double totalDividendProportion = sysUsers.stream() | ||||||
|  |  | ||||||
|  | @ -639,6 +639,7 @@ public class EtOrderServiceImpl implements IEtOrderService | ||||||
|             afterDeductionFee = BigDecimal.ZERO; |             afterDeductionFee = BigDecimal.ZERO; | ||||||
|             mark = "押金抵扣成功,骑行费【"+ridingFee+"】大于押金【"+deposit+"】"; |             mark = "押金抵扣成功,骑行费【"+ridingFee+"】大于押金【"+deposit+"】"; | ||||||
|             order1.setPayFee(deposit);//实际支付金额等于押金 |             order1.setPayFee(deposit);//实际支付金额等于押金 | ||||||
|  |             order.setPayFee(deposit);//实际支付金额等于押金 | ||||||
|         }else{ |         }else{ | ||||||
|             // 押金大于订单金额  扣除后 |             // 押金大于订单金额  扣除后 | ||||||
|             afterDeductionFee = deposit.subtract(ridingFee); |             afterDeductionFee = deposit.subtract(ridingFee); | ||||||
|  |  | ||||||
|  | @ -455,7 +455,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
|     </select> |     </select> | ||||||
| 
 | 
 | ||||||
|     <select id="getTotalIncome" resultType="java.lang.String"> |     <select id="getTotalIncome" resultType="java.lang.String"> | ||||||
|         select COALESCE(SUM(total_fee), 0)  from et_order where status = 4 and type = 1 |         select COALESCE(SUM(pay_fee), 0)  from et_order where status = 4 and type = 1 | ||||||
|         <if test="timeStart != null  and timeStart != ''"> |         <if test="timeStart != null  and timeStart != ''"> | ||||||
|             AND DATE(create_time) >= #{timeStart} |             AND DATE(create_time) >= #{timeStart} | ||||||
|         </if> |         </if> | ||||||
|  | @ -466,7 +466,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
|     </select> |     </select> | ||||||
| 
 | 
 | ||||||
|     <select id="getTotalUnpaid" resultType="java.lang.String" parameterType="String"> |     <select id="getTotalUnpaid" resultType="java.lang.String" parameterType="String"> | ||||||
|         select  COALESCE(SUM(total_fee), 0)  from et_order where status = 3 and type = 1 and paid = 0 |         select  COALESCE(SUM(pay_fee), 0)  from et_order where status = 3 and type = 1 and paid = 0 | ||||||
|         <if test="timeStart != null  and timeStart != ''"> |         <if test="timeStart != null  and timeStart != ''"> | ||||||
|             AND DATE(create_time) >= #{timeStart} |             AND DATE(create_time) >= #{timeStart} | ||||||
|         </if> |         </if> | ||||||
|  | @ -477,7 +477,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||||
|     </select> |     </select> | ||||||
| 
 | 
 | ||||||
|     <select id="getTotalPaid" resultType="java.lang.String"> |     <select id="getTotalPaid" resultType="java.lang.String"> | ||||||
|         select  COALESCE(SUM(total_fee), 0)  from et_order where status = 4 and type = 1 and paid = 1 |         select  COALESCE(SUM(pay_fee), 0)  from et_order where status = 4 and type = 1 and paid = 1 | ||||||
|         <if test="timeStart != null  and timeStart != ''"> |         <if test="timeStart != null  and timeStart != ''"> | ||||||
|             and DATE(pay_time) >= #{timeStart} |             and DATE(pay_time) >= #{timeStart} | ||||||
|         </if> |         </if> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user