|
@ -11,6 +11,8 @@ import org.jeecg.modules.employVipRecord.entity.EmployVipRecord; |
|
|
import org.jeecg.modules.employVipRecord.service.IEmployVipRecordService; |
|
|
import org.jeecg.modules.employVipRecord.service.IEmployVipRecordService; |
|
|
import org.jeecg.modules.employVipType.entity.EmployVipType; |
|
|
import org.jeecg.modules.employVipType.entity.EmployVipType; |
|
|
import org.jeecg.modules.employVipType.service.IEmployVipTypeService; |
|
|
import org.jeecg.modules.employVipType.service.IEmployVipTypeService; |
|
|
|
|
|
import org.jeecg.modules.employVipUser.entity.EmployVipUser; |
|
|
|
|
|
import org.jeecg.modules.employVipUser.service.IEmployVipUserService; |
|
|
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; |
|
|
import org.jeecg.modules.hanHaiMember.entity.HanHaiMember; |
|
|
import org.jeecg.modules.pay.MpWxPayService; |
|
|
import org.jeecg.modules.pay.MpWxPayService; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -38,6 +40,10 @@ public class VipServiceImpl implements VipService { |
|
|
//会员订单记录 |
|
|
//会员订单记录 |
|
|
@Resource |
|
|
@Resource |
|
|
private IEmployVipRecordService employVipRecordService; |
|
|
private IEmployVipRecordService employVipRecordService; |
|
|
|
|
|
|
|
|
|
|
|
//会员信息 |
|
|
|
|
|
@Resource |
|
|
|
|
|
private IEmployVipUserService employVipUserService; |
|
|
/******************************************************************************************************************/ |
|
|
/******************************************************************************************************************/ |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@ -99,6 +105,24 @@ public class VipServiceImpl implements VipService { |
|
|
vipRecord.setStatus("1"); |
|
|
vipRecord.setStatus("1"); |
|
|
} |
|
|
} |
|
|
employVipRecordService.updateById(vipRecord); |
|
|
employVipRecordService.updateById(vipRecord); |
|
|
|
|
|
|
|
|
|
|
|
//会员信息 |
|
|
|
|
|
EmployVipUser vipUser = employVipUserService |
|
|
|
|
|
.lambdaQuery() |
|
|
|
|
|
.eq(EmployVipUser::getUserId, vipRecord.getUserId()) |
|
|
|
|
|
.one(); |
|
|
|
|
|
|
|
|
|
|
|
//如果已有会员信息,则修改,否则新增会员信息 |
|
|
|
|
|
if(null != vipUser){ |
|
|
|
|
|
vipUser.setTypeId(vipRecord.getVipTypeId()); |
|
|
|
|
|
employVipUserService.updateById(vipUser); |
|
|
|
|
|
}else { |
|
|
|
|
|
EmployVipUser newVipUser = new EmployVipUser(); |
|
|
|
|
|
vipUser.setUserId(vipRecord.getUserId()); |
|
|
|
|
|
vipUser.setTypeId(vipRecord.getVipTypeId()); |
|
|
|
|
|
employVipUserService.save(newVipUser); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return null; |
|
|
return null; |
|
|