吉安感知网项目-后端
xiebin
2026-02-02 d48b39f5346cf4843b15bf78a7dcf95b6b0c2eae
update-实施清单管理
3 files modified
32 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/implement/param/GdImplementListPageParam.java 17 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/implement/param/ThingListMaterialRelationParam.java 8 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/implement/service/impl/GdImplementListServiceImpl.java 7 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/implement/param/GdImplementListPageParam.java
@@ -33,6 +33,23 @@
    @ApiModelProperty(value = "所属区划编码")
    private String areaCode;
    /**
     * 所属机构编码
     */
    @ApiModelProperty(value = "所属机构编码")
    private String orgCode;
    /**
     * 所属机构名称
     */
    @ApiModelProperty(value = "所属机构名称")
    private String orgName;
    /**
     * 目录编码
     */
    @ApiModelProperty(value = "目录编码")
    private String catalogCode;
    @ApiModelProperty(value = "部门集合",hidden = true)
    private List<Long> deptList;
drone-service/drone-gd/src/main/java/org/sxkj/gd/implement/param/ThingListMaterialRelationParam.java
@@ -1,5 +1,7 @@
package org.sxkj.gd.implement.param;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -21,11 +23,17 @@
     * 关联实施清单ID
     */
    @ApiModelProperty(value = "关联实施清单ID")
    @JsonSerialize(
        using = ToStringSerializer.class
    )
    private Long implementListId;
    /**
     * 关联材料ID
     */
    @ApiModelProperty(value = "关联材料ids")
    @JsonSerialize(
        using = ToStringSerializer.class
    )
    private List<Long> materialIds;
    /**
drone-service/drone-gd/src/main/java/org/sxkj/gd/implement/service/impl/GdImplementListServiceImpl.java
@@ -87,14 +87,9 @@
        if (null != param.getImplementListId()) {
            // 关联关系先删除,在新增
            boolean implementListId = gdThingListMaterialRelService.remove(
            gdThingListMaterialRelService.remove(
                new QueryWrapper<GdThingListMaterialRelEntity>()
                    .eq("implement_list_id", param.getImplementListId()));
            // 删除失败,返回false
            if (!implementListId) {
                return false;
            }
            List<GdThingListMaterialRelEntity> gdThingListMaterialRelEntityList = getGdThingListMaterialRelEntities(param);