吉安感知网项目-后端
linwei
2026-01-23 0e66b4df31de0dc759185071962f7b8f684b513c
工单优化
4 files modified
10 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/WorkOrderStatusEnum.java 3 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/param/WorkOrderStatusParam.java 2 ●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java 3 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/vo/GdManageDeviceVO.java 2 ●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/enums/WorkOrderStatusEnum.java
@@ -239,6 +239,9 @@
            case RESPONDING_REJECT_MODIFY:
                // 响应中_拒绝修改状态允许:4申请修改
                return operationType == 4;
            case ACCEPTED_TO_BE_SETTLED:
                // 验收通过_待结算状态允许:11结算完成
                return operationType == 11;
            default:
                // 其他状态不允许操作
                return false;
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/param/WorkOrderStatusParam.java
@@ -23,7 +23,7 @@
    /**
     * 操作类型:1接单,2拒接接单
     */
    @ApiModelProperty(value = "操作类型:1接单,2拒接接单,3申请取消,4申请修改, 5同意取消  6不同意取消 7.同意修改 8.不同意修改 9.协商修改 10.同意修改 ", required = true)
    @ApiModelProperty(value = "操作类型:1接单,2拒接接单,3申请取消,4申请修改, 5同意取消  6不同意取消 7.同意修改 8.不同意修改 9.协商修改 10.同意修改 11.结算 ", required = true)
    @NotNull(message = "操作类型不能为空")
    private Integer operationType;
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdWorkOrderServiceImpl.java
@@ -201,6 +201,9 @@
            case 10: // 同意协商修改 --> 待拆分
                newStatusEnum = WorkOrderStatusEnum.RESPONDING_TO_BE_SPLIT;
                break;
            case 11: // 结算 --> 结算完成
                newStatusEnum = WorkOrderStatusEnum.SETTLEMENT_COMPLETED;
                break;
            default: // 无效操作类型
                return false;
        }
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/vo/GdManageDeviceVO.java
@@ -64,7 +64,7 @@
    private Double latitude;
    @ApiModelProperty(value = "设备ids")
    private List<Integer> deviceIds;
    private List<String> deviceIds;
    @ApiModelProperty(value = "设备位置")
    private String geom;