## 订单支付更新会员支付时间和状态;
This commit is contained in:
		
							parent
							
								
									410fa5e60d
								
							
						
					
					
						commit
						4b3a1f6041
					
				|  | @ -839,16 +839,10 @@ public class RetailOrderServiceImpl implements IRetailOrderService { | ||||||
|      * @return |      * @return | ||||||
|      */ |      */ | ||||||
|     private Boolean handleMemberActivate(CuMember cuMember, SaOrderExt saOrder) { |     private Boolean handleMemberActivate(CuMember cuMember, SaOrderExt saOrder) { | ||||||
|         if ((null == cuMember.getIsActivate() || EYesNo.YES.getIntValue() != cuMember.getIsActivate()) |         cuMember.setIsActivate(EYesNo.YES.getIntValue()); | ||||||
|                 && (EOrderType.RETAIL_REGISTER.getValue() == saOrder.getOrderType() || EOrderType.RETAIL_REPURCHASE.getValue() == saOrder.getOrderType()) |         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 true; | ||||||
|         } |         } | ||||||
|         return false; |         return false; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue