| | |
| | | }else { |
| | | queryWrapper = QueryGenerator.initQueryWrapper(semanticWord, req.getParameterMap(),customeRuleMap); |
| | | } |
| | | |
| | | // if (!semanticWord.getStatus().isEmpty()) { |
| | | // queryWrapper.eq("status",semanticWord.getStatus()); |
| | | // } |
| | | if (semanticWord.getUser() != null && !semanticWord.getUser().equals("admin")) { |
| | | queryWrapper.eq("create_by", semanticWord.getUser()); |
| | | } |
| | |
| | | queryWrapper.inSql( |
| | | "contract_id", // semantic_word表中关联contract的字段 |
| | | "SELECT id FROM contract WHERE customer_name = '" + customerName + "'" |
| | | ); |
| | | } |
| | | String isDropService = semanticWord.getIsDropService(); |
| | | if (customerName != null && !customerName.isEmpty()) { |
| | | // 拼接关联条件:semantic_word关联contract,contract关联customer,通过客户名称过滤 |
| | | queryWrapper.inSql( |
| | | "contract_id", // semantic_word表中关联contract的字段 |
| | | "SELECT id FROM contract WHERE is_drop_service = '" + isDropService + "'" |
| | | ); |
| | | } |
| | | String agentName = semanticWord.getAgentName(); |
| | |
| | | |
| | | } |
| | | } |
| | | if (user.equals("无")); |
| | | if (!user.equals("无")){ |
| | | QueryWrapper qw = new QueryWrapper<SysUser>(); |
| | | qw.eq("id", user); |
| | | String userName = ((SysUser)((Page) sysUserService.queryPageList(req, qw, 1, 1).getResult()).getRecords().get(0)).getUsername(); |
| | | queryWrapper.eq("create_by", userName); |
| | | } |
| | | if (role.equals("无")); |
| | | else if (role.equals("1972228581703651330")){//销售 |
| | | // else{ |
| | | // if (user.equals("无")){ |