| | |
| | | public List<EnforceOrderVo> queryCompanyList(EnforceOrderQueryBo bo) |
| | | { |
| | | QueryWrapper<EnforceOrder> qw = getQw(bo); |
| | | qw.ge("order_status",2); |
| | | qw.ge("order_status",4); |
| | | List<EnforceOrder> list = this.list(qw); |
| | | return Convert.toList(EnforceOrderVo.class , list); |
| | | } |
| | |
| | | public Boolean doScanOrder(Long orderId) |
| | | { |
| | | EnforceOrder order = this.getById(orderId); |
| | | if (order.getOrderStatus()!=2){ |
| | | throw new BaseException("执法单还未审批!"); |
| | | } |
| | | order.setOrderStatus(3); |
| | | SysUser user = SecurityUtils.getLoginUser().getUser(); |
| | | order.setExecuteId(user.getUserId()); |
| | |
| | | if (StringUtils.isEmpty(resultBo.getRegionReason())){ |
| | | throw new BaseException("请填写执法结果说明"); |
| | | } |
| | | |
| | | return this.update(lu() |
| | | .set(resultBo.getRegionStatus()!=null, EnforceOrder::getRegionStatus, resultBo.getRegionStatus()) |
| | | .set(StringUtils.isNotEmpty(resultBo.getRegionReason()), EnforceOrder::getRegionReason, resultBo.getRegionReason()) |
| | |
| | | throw new BaseException("请填写投诉内容!"); |
| | | } |
| | | EnforceOrder order = this.getById(bo.getOrderId()); |
| | | if (order.getOrderStatus()!=4){ |
| | | throw new BaseException("执法单未上报执法结果!"); |
| | | } |
| | | //添加投诉记录 |
| | | EnforceComplaintLogBo complaintLogBo = Convert.convert(EnforceComplaintLogBo.class, order); |
| | | complaintLogBo.setComplaintType(bo.getComplaintType()); |