|  | @@ -16,12 +16,11 @@ import com.ruixuan.common.core.domain.entity.SysUser;
 | 
	
		
			
				|  |  |  import com.ruixuan.common.core.page.TableDataInfo;
 | 
	
		
			
				|  |  |  import com.ruixuan.common.utils.Check;
 | 
	
		
			
				|  |  |  import com.ruixuan.data.utils.ExportExcelUtils;
 | 
	
		
			
				|  |  | -import com.ruixuan.isc.entity.KuaishouItemCollectSampleExpress;
 | 
	
		
			
				|  |  | -import com.ruixuan.isc.entity.KuaishouItemCollectSampleLog;
 | 
	
		
			
				|  |  | -import com.ruixuan.isc.entity.KuaishouItemCollectSamples;
 | 
	
		
			
				|  |  | +import com.ruixuan.isc.entity.*;
 | 
	
		
			
				|  |  |  import com.ruixuan.isc.enums.CompanyEnum;
 | 
	
		
			
				|  |  |  import com.ruixuan.isc.service.IKuaishouItemCollectSamplesService;
 | 
	
		
			
				|  |  |  import com.ruixuan.isc.service.IKuaishouItemListService;
 | 
	
		
			
				|  |  | +import com.ruixuan.isc.service.IKuaishouPromoterService;
 | 
	
		
			
				|  |  |  import com.ruixuan.system.service.ISysDeptService;
 | 
	
		
			
				|  |  |  import com.ruixuan.system.service.ISysRoleService;
 | 
	
		
			
				|  |  |  import com.ruixuan.system.service.ISysUserService;
 | 
	
	
		
			
				|  | @@ -75,6 +74,8 @@ public class KuaishouItemCollectSamplesController extends BaseController {
 | 
	
		
			
				|  |  |      private ISysUserService sysUserService;
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private IKuaishouItemListService itemListService;
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private IKuaishouPromoterService promoterService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 查询【请填写功能名称】列表
 | 
	
	
		
			
				|  | @@ -769,6 +770,39 @@ public class KuaishouItemCollectSamplesController extends BaseController {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @GetMapping("/samplesCheck")
 | 
	
		
			
				|  |  | +    @ResponseBody
 | 
	
		
			
				|  |  | +    public JSONObject samplesCheck(Long itemId, Long promoterId,Long userId) {
 | 
	
		
			
				|  |  | +        JSONObject returnJson = new JSONObject();
 | 
	
		
			
				|  |  | +        try {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            KuaishouItemList itemInfoByItemId = itemListService.getItemInfoByItemId(itemId);
 | 
	
		
			
				|  |  | +            if (Check.isNull(itemInfoByItemId)) {
 | 
	
		
			
				|  |  | +                throw new Exception("该商品未录入");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            Integer activityItemStatus = itemInfoByItemId.getActivityItemStatus();
 | 
	
		
			
				|  |  | +            if (activityItemStatus == 3 || activityItemStatus == 4 || activityItemStatus == 5) {
 | 
	
		
			
				|  |  | +                throw new Exception("该商品已下架或失效");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            KuaishouPromoter onlyPromoterInfo = promoterService.getOnlyPromoterInfo(promoterId);
 | 
	
		
			
				|  |  | +            if (Check.isNull(onlyPromoterInfo)) {
 | 
	
		
			
				|  |  | +                throw new Exception("该达人未录入");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            returnJson.put("code", 0);
 | 
	
		
			
				|  |  | +            returnJson.put("message", "校验通过");
 | 
	
		
			
				|  |  | +            returnJson.put("id", onlyPromoterInfo.getId());
 | 
	
		
			
				|  |  | +        } catch (Exception e) {
 | 
	
		
			
				|  |  | +            returnJson.put("code", 500);
 | 
	
		
			
				|  |  | +            returnJson.put("message", e.getMessage());
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return returnJson;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |