| | |
| | | private final IEnforceComplaintLogService complaintLogService; |
| | | private final IEnforceEvaluateLogService evaluateLogService; |
| | | private final YPSmsService smsService; |
| | | private final EnforceOrderMapper orderMapper; |
| | | |
| | | @Override//通用列表 |
| | | /** |
| | | * 通用列表-无权限 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | public List<EnforceOrderVo> queryCommonList(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | | |
| | | @Override//企业列表 |
| | | @Override |
| | | public Integer getDistinctCompanyNum() { |
| | | return orderMapper.getDistinctCompanyNum(); |
| | | } |
| | | |
| | | /** |
| | | * 企业执法单列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | public List<EnforceOrderVo> queryCompanyList(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | | |
| | | @Override//列表查询 |
| | | /** |
| | | * 执法申请单列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | @DataScope(deptAlias = "apply_dept_id", userAlias = "apply_id") |
| | | public List<EnforceOrderVo> queryList(EnforceOrderQueryBo bo) |
| | | { |
| | |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | | |
| | | @Override//执法上报列表 |
| | | /** |
| | | * 执法执行单列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | @DataScope(deptAlias = "execute_dept_id", userAlias = "execute_id") |
| | | public List<EnforceOrderVo> getExecuteList(EnforceOrderQueryBo bo) { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | | |
| | | @Override//待审核列表 |
| | | /** |
| | | * 待审核列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | public List<EnforceOrderVo> queryCheckList(EnforceOrderQueryBo bo) |
| | | { |
| | | SysUser loginUser = SecurityUtils.getLoginUser().getUser(); |
| | |
| | | return this.baseMapper.selectCheckList(bo); |
| | | } |
| | | |
| | | /** |
| | | * 审批记录列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | public List<EnforceOrderVo> queryCheckedList(OrderCheckedQueryBo bo) |
| | | { |
| | |
| | | return this.baseMapper.selectCheckedList(bo); |
| | | } |
| | | |
| | | @Override//信息公式列表 |
| | | |
| | | /** |
| | | * 信息公式列表 |
| | | * @return 列表 |
| | | */ |
| | | @Override |
| | | public List<EnforceOrderVo> showList() |
| | | { |
| | | List<EnforceOrder> list = this.list(lq() |
| | |
| | | return Convert.toList(EnforceOrderVo.class, list); |
| | | } |
| | | |
| | | @Override//id查询 |
| | | /** |
| | | * id查询 |
| | | */ |
| | | @Override |
| | | public EnforceOrderVo queryById(Long orderId) |
| | | { |
| | | EnforceOrder db = this.baseMapper.selectById(orderId); |
| | |
| | | if (one!=null){ |
| | | String questionStatic = one.getQuestionStatic(); |
| | | if (StringUtils.isNotEmpty(questionStatic)){ |
| | | EnforceEvaluateVo evaluateVo = Convert.convert(EnforceEvaluateVo.class, one); |
| | | try { |
| | | EnforceEvaluateVo evaluateVo = JsonUtils.jsonToPojo(questionStatic, EnforceEvaluateVo.class); |
| | | vo.setEvaluateVo(evaluateVo); |
| | | List<EnforceEvaluateQuestion> questions = JsonUtils.jsonToList(questionStatic, EnforceEvaluateQuestion.class); |
| | | evaluateVo.setQuestionList(questions); |
| | | } catch (Exception e) { |
| | | throw new BaseException("评价问券解析异常!"); |
| | | } |
| | | vo.setEvaluateVo(evaluateVo); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 新增 |
| | | */ |
| | | @Override//添加 |
| | | @Transactional |
| | | public Boolean insertByBo(EnforceOrderBo bo) |
| | |
| | | return savePeers; |
| | | } |
| | | |
| | | /** |
| | | * 修改 |
| | | */ |
| | | @Override//修改 |
| | | @Transactional |
| | | public Boolean updateByBo(EnforceOrderBo bo) |
| | |
| | | return this.updateById(update); |
| | | } |
| | | |
| | | /** |
| | | * 删除 |
| | | */ |
| | | @Override//删除 |
| | | @Transactional |
| | | public Boolean deleteByIds(Collection<Long> ids) |
| | |
| | | return this.removeByIds(ids); |
| | | } |
| | | |
| | | /** |
| | | * 获取下一级审批人电话 |
| | | */ |
| | | @Override |
| | | public List<String> getCheckPhones(Integer checkLevel, Long applyDeptId) |
| | | { |
| | |
| | | qw.eq(bo.getIsShow() != null, "is_show", bo.getIsShow()); |
| | | qw.eq(bo.getIsEva() != null, "is_eva", bo.getIsEva()); |
| | | qw.eq(bo.getTotalScore() != null, "total_score", bo.getTotalScore()); |
| | | qw.ge(StringUtils.isNotEmpty(bo.getBeginTime()), "in_time", bo.getBeginTime()); |
| | | qw.le(StringUtils.isNotEmpty(bo.getEndTime()), "in_time", bo.getEndTime()); |
| | | if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){ |
| | | if ("acs".equals(bo.getIsAsc())) { |
| | | qw.orderByAsc(bo.getOrderByColumn()); |