瀏覽代碼

站点管理站点注销

jichaobo 3 年之前
父節點
當前提交
fd0386ef15

+ 9 - 2
fiveep-controller/src/main/java/com/bizmatics/controller/web/SiteController.java

@@ -89,8 +89,9 @@ public class SiteController {
 
     /**
      *
-     * @param siteName
-     * @param siteAddress
+     * @param id 站点ID
+     * @param siteName 站点名称
+     * @param siteAddress 站点地址
      * @param userName
      * @param phone
      * @param stationAreaId
@@ -169,6 +170,12 @@ public class SiteController {
         return ApiResult.success();
     }
 
+    @GetMapping("SiteDel")
+    public ApiResult<Void> SiteDel(@RequestParam(required = false) String id) {
+            siteService.Sitedel(id);
+        return ApiResult.success();
+    }
+
     /**
      *
      * @param id

+ 3 - 0
fiveep-persistence/src/main/resources/mapper/mysql/SiteMapper.xml

@@ -87,6 +87,7 @@
         from site_grouping as a
         left join site as b on a.id = b.grouping_id
         <where>
+            b.enable=1
             <if test="name != null and name != ''">
                 and b.site_name like CONCAT(CONCAT('%', #{name}), '%')
             </if>
@@ -171,6 +172,7 @@
         site AS a
         left join site_dynamic_properties as b on a.id = b.site_id
         <where>
+                a.enable=1
             <if test="id != null and id != 0">
                 and a.id = #{id}
             </if>
@@ -180,6 +182,7 @@
         select *
         from  site
         <where>
+             enable=1
             <if test="id != null and id != 0">
                 and id = #{id}
             </if>

+ 1 - 0
fiveep-service/src/main/java/com/bizmatics/service/SiteService.java

@@ -153,5 +153,6 @@ public interface SiteService extends CrudService<Site> {
                     @Param("sitePictureOne") String sitePictureOne,
                     @Param("sitePictureTwo") String sitePictureTwo,
                     @Param("sitePictureThree") String sitePictureThree);
+    void Sitedel(@Param("id") String id);
 }
 

+ 9 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/SiteServiceImpl.java

@@ -365,4 +365,13 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
         this.updateById(SiteList1);
         siteDynamicPropertiesService.SiteDynamicPropertiesUpdate(SiteDynamicPropertiesList1);
     }
+
+    public void Sitedel(String id){
+        List<Site> SiteList = null;
+        SiteList = baseMapper.list1(Integer.parseInt(id));
+        Site SiteList1 = (Site) SiteList.get(0);
+        SiteList1.setId(Integer.parseInt(id));
+        SiteList1.setEnable(0);
+        this.updateById(SiteList1);
+    }
 }