| | |
| | | import com.project.enforce.domain.EnforcePeer; |
| | | import com.project.enforce.domain.bo.editBo.EnforceOrderBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; |
| | | import com.project.enforce.domain.bo.queryBo.OrderCheckedQueryBo; |
| | | import com.project.enforce.domain.vo.EnforceOrderVo; |
| | | import com.project.enforce.domain.vo.OrderNodeVo; |
| | | import com.project.enforce.mapper.EnforceOrderMapper; |
| | |
| | | public List<EnforceOrderVo> queryList(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | | if (StringUtils.isNotEmpty(bo.getParams())) { |
| | | qw.apply(bo.getParams().get("dataScope") != null, bo.getParams().get("dataScope").toString());//数据权限控制 |
| | | } |
| | | qw.apply(StringUtils.isNotEmpty(bo.getParams().get("dataScope").toString()), bo.getParams().get("dataScope").toString());//数据权限控制 |
| | | List<EnforceOrder> list = this.list(qw); |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | | |
| | | @Override//执法上报列表 |
| | | @DataScope(deptAlias = "execute_dept_id", userAlias = "execute_id") |
| | | public List<EnforceOrderVo> getExecuteList(EnforceOrderQueryBo bo) { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | | qw.apply(StringUtils.isNotEmpty(bo.getParams().get("dataScope").toString()), bo.getParams().get("dataScope").toString());//数据权限控制 |
| | | List<EnforceOrder> list = this.list(qw); |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | |
| | | bo.setApplyDeptIds(null); |
| | | } |
| | | return this.baseMapper.selectCheckList(bo); |
| | | } |
| | | |
| | | @Override |
| | | public List<EnforceOrderVo> queryCheckedList(OrderCheckedQueryBo bo) |
| | | { |
| | | bo.setUserId(SecurityUtils.getUserId()); |
| | | return this.baseMapper.selectCheckedList(bo); |
| | | } |
| | | |
| | | @Override//信息公式列表 |
| | |
| | | vos.add(new OrderNodeVo("审批拒绝",checkLog.getCheckUser(),checkLog.getCheckTime(), checkLog.getCheckReason())); |
| | | } |
| | | } |
| | | } else { |
| | | if (order.getInTime()!=null){ |
| | | vos.add(new OrderNodeVo("扫码入企",order.getExecuteUser(),order.getInTime(), null)); |
| | | } |
| | | if (order.getExecuteTime()!=null){ |
| | | vos.add(new OrderNodeVo("结果上报",order.getExecuteUser(),order.getExecuteTime(), null)); |
| | | } |
| | | } |
| | | if (order.getInTime()!=null){ |
| | | vos.add(new OrderNodeVo("扫码入企",order.getExecuteUser(),order.getInTime(), null)); |
| | | } |
| | | if (order.getExecuteTime()!=null){ |
| | | vos.add(new OrderNodeVo("结果上报",order.getExecuteUser(),order.getExecuteTime(), null)); |
| | | } |
| | | |
| | | return vos; |
| | | } |
| | | |
| | | @Override//扫码结果 |
| | | public List<EnforceOrderVo> getScanList(String companyCode) |
| | | { |
| | | Long userId = SecurityUtils.getUserId(); |
| | | return this.baseMapper.selectScanList(companyCode, userId); |
| | | } |
| | | |
| | | @Override//确认扫码执法 |
| | | @Transactional |
| | | public Boolean doScanOrder(Long orderId) |
| | | { |
| | | EnforceOrder order = this.getById(orderId); |
| | | order.setOrderStatus(3); |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | order.setExecuteId(user.getUserId()); |
| | | order.setExecuteUser(user.getNickName()); |
| | | order.setExecutePhone(user.getRecommendPhone()); |
| | | order.setExecuteDeptId(user.getDeptId()); |
| | | order.setExecuteDeptName(deptService.getDeptAllName(user.getDeptId())); |
| | | order.setInTime(DateUtils.getNowDate()); |
| | | return this.updateById(order); |
| | | } |
| | | |
| | | |
| | |
| | | qw.eq(StringUtils.isNotEmpty(bo.getCompanyAddress()), "company_address", bo.getCompanyAddress()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getRegionCode()), "region_code", bo.getRegionCode()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getRegionName()), "region_name", bo.getRegionName()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getEnforceReason()), "enforce_reason", bo.getEnforceReason()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getEnforceReason()), "enforce_reason", bo.getEnforceReason()); |
| | | qw.like(StringUtils.isNotEmpty(bo.getEnforceContent()), "enforce_content", bo.getEnforceContent()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getEnforceType()), "enforce_type", bo.getEnforceType()); |
| | | qw.eq(bo.getApplyId() != null, "apply_id", bo.getApplyId()); |
| | | qw.eq(StringUtils.isNotEmpty(bo.getApplyUser()), "apply_user", bo.getApplyUser()); |