## 订单支付更新会员支付时间和状态;
This commit is contained in:
		
							parent
							
								
									b39d8a18d8
								
							
						
					
					
						commit
						00569e0866
					
				|  | @ -835,16 +835,10 @@ public class RetailOrderServiceImpl implements IRetailOrderService { | |||
|      * @return | ||||
|      */ | ||||
|     private Boolean handleMemberActivate(CuMember cuMember, SaOrderExt saOrder) { | ||||
|         if ((null == cuMember.getIsActivate() || EYesNo.YES.getIntValue() != cuMember.getIsActivate()) | ||||
|                 && (EOrderType.RETAIL_REGISTER.getValue() == saOrder.getOrderType() || EOrderType.RETAIL_REPURCHASE.getValue() == saOrder.getOrderType()) | ||||
|         ) { | ||||
|             // 会员激活状态为空 或 未激活,并且是 注册、升级 订单,判断会员是否激活 | ||||
|             // 存在指定盒数商品 | ||||
|             cuMember.setIsActivate(EYesNo.YES.getIntValue()); | ||||
|             if (EPayStatus.UNPAID.getValue() == cuMember.getPayStatus()) { | ||||
|                 cuMember.setPayTime(saOrder.getPayTime()); | ||||
|                 cuMember.setPayStatus(EPayStatus.PAID.getValue()); | ||||
|             } | ||||
|         cuMember.setIsActivate(EYesNo.YES.getIntValue()); | ||||
|         if (EPayStatus.UNPAID.getValue() == cuMember.getPayStatus()) { | ||||
|             cuMember.setPayTime(saOrder.getPayTime()); | ||||
|             cuMember.setPayStatus(EPayStatus.PAID.getValue()); | ||||
|             return true; | ||||
|         } | ||||
|         return false; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue