## 订单支付更新会员支付时间和状态;
This commit is contained in:
parent
410fa5e60d
commit
4b3a1f6041
|
|
@ -839,16 +839,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