| 
					
				 | 
			
			
				@@ -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(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |