吉安感知网项目-后端
linwei
2026-01-19 ddd6344100ad8e5033b520090743c864fd923e0c
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java
@@ -35,7 +35,8 @@
import org.sxkj.gd.workorder.enums.WorkOrderTypeEnum;
import org.sxkj.gd.workorder.excel.GdWorkOrderExcel;
import org.sxkj.gd.workorder.mapper.GdWorkOrderMapper;
import org.sxkj.gd.workorder.param.WorkOrderParam;
import org.sxkj.gd.workorder.param.WorkOrderAddParam;
import org.sxkj.gd.workorder.param.WorkOrderPageParam;
import org.sxkj.gd.workorder.param.WorkOrderStatusParam;
import org.sxkj.gd.workorder.service.IGdWorkOrderFlowService;
import org.sxkj.gd.workorder.service.IGdWorkOrderService;
@@ -58,7 +59,12 @@
   private IGdWorkOrderFlowService gdWorkOrderFlowService;
   @Override
   public IPage<GdWorkOrderVO> selectGdWorkOrderPage(IPage<GdWorkOrderVO> page, GdWorkOrderVO gdWorkOrder) {
   public GdWorkOrderEntity getWorkOrderDetail(GdWorkOrderEntity gdWorkOrder) {
      return baseMapper.getWorkOrderDetail(gdWorkOrder);
   }
   @Override
   public IPage<GdWorkOrderVO> selectGdWorkOrderPage(IPage<GdWorkOrderVO> page, WorkOrderPageParam gdWorkOrder) {
      return page.setRecords(baseMapper.selectGdWorkOrderPage(page, gdWorkOrder));
   }
@@ -79,7 +85,7 @@
    */
   @Override
   @Transactional(rollbackFor = Exception.class)
   public boolean saveWorkOrder(WorkOrderParam workOrderParam) {
   public boolean saveWorkOrder(WorkOrderAddParam workOrderParam) {
      GdWorkOrderEntity entity = Objects.requireNonNull(BeanUtil.copy(workOrderParam, GdWorkOrderEntity.class));
      // 验证并格式化几何数据
@@ -141,7 +147,7 @@
      // 操作类型:1接单,2拒接接单
      Integer operationType = statusParam.getOperationType();
      Byte newStatus = null;
      String newStatus = null;
      String flowName = null;
      String flowDesc = null;