|  |  |  | 
|---|
|  |  |  | import com.zy.crm.manager.service.CstmrFollService; | 
|---|
|  |  |  | import com.zy.crm.manager.service.CstmrService; | 
|---|
|  |  |  | import com.zy.crm.manager.service.CstmrTypeService; | 
|---|
|  |  |  | import com.zy.crm.manager.utils.CompanySearchUtils; | 
|---|
|  |  |  | import com.zy.crm.system.entity.Dept; | 
|---|
|  |  |  | import com.zy.crm.system.entity.Dic; | 
|---|
|  |  |  | import com.zy.crm.system.entity.Role; | 
|---|
|  |  |  | 
|---|
|  |  |  | if (!Cools.isEmpty(followerName)){ | 
|---|
|  |  |  | User username = userService.selectOne(new EntityWrapper<User>().eq("username", followerName)); | 
|---|
|  |  |  | if (!Cools.isEmpty(username)){ | 
|---|
|  |  |  | List<Integer> cstmrIds = cstmrFollService.selectCstmrIdUserId(username.getId().intValue()); | 
|---|
|  |  |  | for (Integer id : cstmrIds){ | 
|---|
|  |  |  | ids.add(id); | 
|---|
|  |  |  | List<CstmrFoll> cstmrIds = cstmrFollService.selectCstmrIdUserId(username.getId().intValue()); | 
|---|
|  |  |  | for (CstmrFoll id : cstmrIds){ | 
|---|
|  |  |  | ids.add(id.getCstmrId().intValue()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | return R.error("未查询到跟进人信息!"); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmr/add/auth") | 
|---|
|  |  |  | @ManagerAuth | 
|---|
|  |  |  | @ManagerAuth(memo = "添加甲方单位") | 
|---|
|  |  |  | public R add(Cstmr cstmr) { | 
|---|
|  |  |  | Long hostId = getHostId(); | 
|---|
|  |  |  | if (cstmrService.selectByUuid(hostId, cstmr.getUuid()) != null) { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmr/update/auth") | 
|---|
|  |  |  | @ManagerAuth | 
|---|
|  |  |  | @ManagerAuth(memo = "更新甲方单位") | 
|---|
|  |  |  | public R update(Cstmr cstmr){ | 
|---|
|  |  |  | if (Cools.isEmpty(cstmr) || null==cstmr.getId()){ | 
|---|
|  |  |  | return R.error(); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmr/delete/auth") | 
|---|
|  |  |  | @ManagerAuth | 
|---|
|  |  |  | @ManagerAuth(memo = "删除甲方单位") | 
|---|
|  |  |  | public R delete(@RequestParam(value="ids[]") Long[] ids){ | 
|---|
|  |  |  | for (Long id : ids){ | 
|---|
|  |  |  | cstmrService.deleteById(id); | 
|---|
|  |  |  | 
|---|
|  |  |  | return R.ok(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmr/delete/one/{id}") | 
|---|
|  |  |  | @ManagerAuth(memo = "删除甲方单位") | 
|---|
|  |  |  | public R deleteOne(@PathVariable Long id) { | 
|---|
|  |  |  | cstmrService.deleteById(id); | 
|---|
|  |  |  | return R.ok(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmrQuery/auth") | 
|---|
|  |  |  | 
|---|
|  |  |  | return R.ok(result); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmrSearch/auth") | 
|---|
|  |  |  | @ManagerAuth | 
|---|
|  |  |  | public R cstmrSearch(String condition) { | 
|---|
|  |  |  | List<Map<String, Object>> search = CompanySearchUtils.search(condition, 1); | 
|---|
|  |  |  | return R.ok(search); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/cstmr/check/column/auth") | 
|---|
|  |  |  | @ManagerAuth | 
|---|
|  |  |  | public R query(@RequestBody JSONObject param) { | 
|---|