中扬CRM客户关系管理系统
LSH
2023-09-09 edef595ead833747667ddbddd19a22a976172f8d
src/main/java/com/zy/crm/manager/controller/CstmrController.java
@@ -19,6 +19,7 @@
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;
@@ -108,11 +109,15 @@
    }
    @RequestMapping(value = "/cstmr/add/auth")
    @ManagerAuth
    @ManagerAuth(memo = "添加甲方单位")
    public R add(Cstmr cstmr) {
        Long hostId = getHostId();
        if (cstmrService.selectByUuid(hostId, cstmr.getUuid()) != null) {
            throw new CoolException("客户已存在");
        }
        Cstmr cstmr1 = cstmrService.selectByName(hostId, cstmr.getName());
        if (cstmr1!=null){
            throw new CoolException("该客户信息已存在,业务员是:"+cstmr1.getDirector$());
        }
        cstmr.setHostId(hostId);
        cstmr.setUuid(cstmrService.getUuid(hostId));  // 客户代号
@@ -129,7 +134,7 @@
    }
   @RequestMapping(value = "/cstmr/update/auth")
   @ManagerAuth
   @ManagerAuth(memo = "更新甲方单位")
    public R update(Cstmr cstmr){
        if (Cools.isEmpty(cstmr) || null==cstmr.getId()){
            return R.error();
@@ -141,7 +146,7 @@
    }
    @RequestMapping(value = "/cstmr/delete/auth")
    @ManagerAuth
    @ManagerAuth(memo = "删除甲方单位")
    public R delete(@RequestParam(value="ids[]") Long[] ids){
        for (Long id : ids){
            cstmrService.deleteById(id);
@@ -150,7 +155,7 @@
    }
    @RequestMapping(value = "/cstmr/delete/one/{id}")
    @ManagerAuth
    @ManagerAuth(memo = "删除甲方单位")
    public R deleteOne(@PathVariable Long id) {
        cstmrService.deleteById(id);
        return R.ok();
@@ -173,6 +178,13 @@
        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) {