查询部门表中编码以074开头的城市公司,在字典维护


SELECT

sd.id,
dept_code,
REPLACE (dept_name, '市场部-', ' ')//去除部门名称前缀’市场部-”’
FROM
sys_dept sd
LEFT JOIN branch_company bc ON bc.`code` = sd.`dept_code`
WHERE
sd.dept_code LIKE CONCAT(#{deptLikeValue1}, '%')

AND bc.`name` IS NULL//若已经选择则不用再次选择



@Override
@SystemServiceLog(description = "城市公司字典")
public String getBranchCompanyByDept(PageData pageData) {
    ResultData resultData = null;
    try {
        List<SysDictionary> list= sysDictionaryMapper.getSysDictionaryByTypeName("company_dept");
        String deptLikeValue ="-1";
        if(!AlohaStringUtil.isNull(list)){
            deptLikeValue = list.get(0).getValue();
        }
        if(Integer.parseInt(deptLikeValue)!=-1){
            System.out.println(deptLikeValue);
            pageData.put("deptLikeValue1",deptLikeValue);
            List<PageData> depts = lfCompanyMapper.getBranchCompanyByDept(pageData);
            resultData = new ResultData("查询成功","10000",depts);

        }else{
            resultData = new ResultData("字典没有维护","-1");
        }
    }catch (Exception e){
        TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
        logger.error("LfCompanyServiceImpl ------------------>getBranchConpanyByDept()异常信息;查询城市公司失败");
        e.printStackTrace();
        resultData = new ResultData(SystemConst.SERVER_EXCEPTION_MSG,SystemConst.ERROR);
    }

   return resultData.toString();
}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值