|
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.VipCardRecordSearch;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.EVipRecordStatus;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.SourceTypeEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.service.VipCardRecordService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.VipCardRecordVo;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.VipCardRecordWrapper;
|
|
@@ -62,6 +64,11 @@ public class VipCardRecordController extends BaseController {
|
|
|
public HttpResponseResult<Void> add(@RequestBody @Validated VipCardRecordWrapper.AddVipCardRecord addVipCardRecord) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
addVipCardRecord.setCreateBy(sysUser.getId());
|
|
|
+ if (addVipCardRecord.getStatus().equals(EVipRecordStatus.ADD)) {
|
|
|
+ addVipCardRecord.setSourceType(SourceTypeEnum.BACKEND_GIVE);
|
|
|
+ } else if (addVipCardRecord.getStatus().equals(EVipRecordStatus.DEDUCTION)) {
|
|
|
+ addVipCardRecord.setSourceType(SourceTypeEnum.BACKEND_DEDUCT);
|
|
|
+ }
|
|
|
vipCardRecordService.add(addVipCardRecord);
|
|
|
return succeed();
|
|
|
}
|