ZQN
2025-05-20 df7d2e1113b540ccb3600b3cdc9155bf7186e8fb
project-enforce/src/main/java/com/project/enforce/service/impl/EnforceOrderServiceImpl.java
@@ -9,10 +9,7 @@
import com.project.common.core.domain.model.DateRange;
import com.project.common.enums.OrderPre;
import com.project.common.exception.base.BaseException;
import com.project.common.utils.DateUtils;
import com.project.common.utils.JsonUtils;
import com.project.common.utils.SecurityUtils;
import com.project.common.utils.StringUtils;
import com.project.common.utils.*;
import com.project.enforce.domain.*;
import com.project.enforce.domain.bo.editBo.EnforceComplaintLogBo;
import com.project.enforce.domain.bo.editBo.EnforceOrderBo;
@@ -26,6 +23,8 @@
import com.project.enforce.domain.vo.OrderNodeVo;
import com.project.enforce.mapper.EnforceOrderMapper;
import com.project.enforce.service.*;
import com.project.system.domain.SysCompany;
import com.project.system.service.ISysCompanyService;
import com.project.system.service.ISysDeptService;
import com.project.system.service.ISysOrderNoService;
import com.project.system.service.ISysUserService;
@@ -57,6 +56,7 @@
    private final IEnforceEvaluateLogService evaluateLogService;
    private final YPSmsService smsService;
    private final EnforceOrderMapper orderMapper;
    private final ISysCompanyService companyService;
    /**
     * 通用列表-无权限
@@ -140,7 +140,9 @@
        QueryWrapper<EnforceOrder> qw = getQw(bo);
        qw.ge("order_status",2);
        List<EnforceOrder> list = this.list(qw);
        return Convert.toList(EnforceOrderVo.class , list);
        List<EnforceOrderVo> vos = Convert.toList(EnforceOrderVo.class, list);
        vos.forEach(SensitiveUtil::desensitize);
        return vos;
    }
    /**
@@ -213,9 +215,11 @@
    {
        List<EnforceOrder> list = this.list(lq()
                .eq(EnforceOrder::getIsShow, 1)
                .eq(EnforceOrder::getOrderStatus, 4)
                .ge(EnforceOrder::getOrderStatus, 4)
        );
        return Convert.toList(EnforceOrderVo.class, list);
        List<EnforceOrderVo> vos = Convert.toList(EnforceOrderVo.class, list);
        vos.forEach(SensitiveUtil::desensitize);
        return vos;
    }
    /**
@@ -244,6 +248,7 @@
                }
            }
        }
        SensitiveUtil.desensitize(vo);
        return vo;
    }
@@ -457,6 +462,13 @@
    //保存前校验
    private void validEntityBeforeSave(EnforceOrder entity)
    {
        if (entity.getCompanyId()!=null){
            SysCompany company = companyService.getById(entity.getCompanyId());
            entity.setCompanyName(company.getCompanyName());
            entity.setCompanyCode(company.getCompanyCode());
            entity.setCompanyUser(company.getCompanyUser());
            entity.setCompanyPhone(company.getCompanyPhone());
        }
        if (entity.getOrderId()==null){
            String orderNo = orderNoService.getOrderNo(OrderPre.ZFD.getIndex());
            entity.setOrderNo(orderNo);