Browse Source

1、添加会员信息

master
Aug 3 weeks ago
parent
commit
cc7927fe61
1 changed files with 24 additions and 0 deletions
  1. +24
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/VipServiceImpl.java

+ 24
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/VipServiceImpl.java View File

@ -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;


Loading…
Cancel
Save