From 530385f0901cb838540bc3f83d573686eb3a3bb4 Mon Sep 17 00:00:00 2001
From: liuxm <liuxm@fescotech.com>
Date: 星期四, 16 五月 2024 17:48:47 +0800
Subject: [PATCH] 按功能点添加权限;工站添加生产线关联

---
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURSv.java         |    2 
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationSv.java     |    6 
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proLine/ProLineCtrl.java   |   43 +++-
 pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPlt/PltStationMapper.java       |    6 
 pms-parent/pms-global/src/main/resources/mapper/PltStationMapper.xml                    |   62 +++----
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsSv.java   |    2 
 pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleCtrl.java                 |   59 +++++-
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRCtrl.java       |   51 ++++-
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRSv.java         |    2 
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURCtrl.java       |   54 ++++--
 pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/log/LogCtrl.java                   |    4 
 pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltStation.java            |    9 +
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsCtrl.java |   50 ++++-
 pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/privilege/PrivilegeCtrl.java       |    4 
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java   |   10 +
 pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationCtrl.java   |   67 ++++++--
 pms-parent/pms-global/src/main/resources/privileges-config.xml                          |   30 ++-
 pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java                 |   14 
 18 files changed, 324 insertions(+), 151 deletions(-)

diff --git a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPlt/PltStationMapper.java b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPlt/PltStationMapper.java
index 4e28a65..de60f68 100644
--- a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPlt/PltStationMapper.java
+++ b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/daoPlt/PltStationMapper.java
@@ -15,10 +15,6 @@
 @Mapper
 public interface PltStationMapper {
 
-    int deleteByPrimaryKey(Long id);
-
-    int insert(PltStation record);
-
     int insertSelective(PltStation record);
 
     PltStation selectByPrimaryKey(Long id);
@@ -26,8 +22,6 @@
     long selectByCodeId(Long id,String code);
 
     int updateByPrimaryKeySelective(PltStation record);
-
-    int updateByPrimaryKey(PltStation record);
 
     Long selectSomeCount(Map<String,Object> params);
 
diff --git a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltStation.java b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltStation.java
index b4bc548..76b8489 100644
--- a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltStation.java
+++ b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/pojoPlt/PltStation.java
@@ -30,6 +30,15 @@
     public Long id;
 
     /**
+     * 鐢熶骇绾縤d
+     */
+    @JSONField(serializeUsing= ObjectWriterImplToString.class)
+    public Long lineId;
+
+    @TableField(exist = false)
+    public String lineName;
+
+    /**
      * 缂栧彿
      */
     @NotEmpty(message = "缂栧彿涓嶈兘涓虹┖")
diff --git a/pms-parent/pms-global/src/main/resources/mapper/PltStationMapper.xml b/pms-parent/pms-global/src/main/resources/mapper/PltStationMapper.xml
index 4240ac2..db8786b 100644
--- a/pms-parent/pms-global/src/main/resources/mapper/PltStationMapper.xml
+++ b/pms-parent/pms-global/src/main/resources/mapper/PltStationMapper.xml
@@ -6,19 +6,24 @@
 
     <resultMap id="BaseResultMap" type="com.dy.pmsGlobal.pojoPlt.PltStation">
         <id property="id" column="id" jdbcType="BIGINT"/>
+        <result property="lineId" column="line_id" jdbcType="BIGINT"/>
         <result property="code" column="code" jdbcType="VARCHAR"/>
         <result property="name" column="name" jdbcType="VARCHAR"/>
         <result property="remark" column="remark" jdbcType="VARCHAR"/>
         <result property="dt" column="dt" jdbcType="TIMESTAMP"/>
         <result column="disabled" property="disabled" typeHandler="com.dy.common.mybatis.BooleanTypeHandler"/>
         <result property="deleted" column="deleted" typeHandler="com.dy.common.mybatis.BooleanTypeHandler"/>
+        <association property="lineName" column="line_id" javaType="java.lang.Long"
+                     select="selectLineNameById" fetchType="eager" />
     </resultMap>
 
     <sql id="Base_Column_List">
-        id,code,name,disabled,
+        id,line_id,code,name,disabled,
         remark,dt,deleted
     </sql>
-
+    <select id="selectLineNameById" parameterType="java.lang.Long" resultType="String">
+        select name from plt_production_line where id = #{lineId}
+    </select>
     <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
         select
         <include refid="Base_Column_List" />
@@ -26,61 +31,46 @@
         where  id = #{id,jdbcType=BIGINT} 
     </select>
 
-    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
-        delete from plt_station
-        where  id = #{id,jdbcType=BIGINT} 
-    </delete>
-    <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPlt.PltStation" useGeneratedKeys="true">
-        insert into plt_station
-        ( id,code,name
-        ,remark,deleted
-        )
-        values (#{id,jdbcType=BIGINT},#{code,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR}
-        ,#{remark,jdbcType=VARCHAR},#{deleted,jdbcType=TINYINT}
-        )
-    </insert>
     <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPlt.PltStation" useGeneratedKeys="true">
         insert into plt_station
         <trim prefix="(" suffix=")" suffixOverrides=",">
                 <if test="id != null">id,</if>
+                <if test="lineId != null">line_id,</if>
                 <if test="code != null">code,</if>
                 <if test="name != null">name,</if>
                 <if test="remark != null">remark,</if>
+                <if test="disabled != null">disabled,</if>
                 <if test="deleted != null">deleted,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
                 <if test="id != null">#{id,jdbcType=BIGINT},</if>
+                <if test="lineId != null">#{lineId,jdbcType=VARCHAR},</if>
                 <if test="code != null">#{code,jdbcType=VARCHAR},</if>
                 <if test="name != null">#{name,jdbcType=VARCHAR},</if>
                 <if test="remark != null">#{remark,jdbcType=VARCHAR},</if>
+                <if test="disabled != null">#{disabled,jdbcType=TINYINT},</if>
                 <if test="deleted != null">#{deleted,jdbcType=TINYINT},</if>
         </trim>
     </insert>
     <update id="updateByPrimaryKeySelective" parameterType="com.dy.pmsGlobal.pojoPlt.PltStation">
         update plt_station
         <set>
-                <if test="code != null">
-                    code = #{code,jdbcType=VARCHAR},
-                </if>
-                <if test="name != null">
-                    name = #{name,jdbcType=VARCHAR},
-                </if>
-                <if test="remark != null">
-                    remark = #{remark,jdbcType=VARCHAR},
-                </if>
-                <if test="deleted != null">
-                    deleted = #{deleted,jdbcType=TINYINT},
-                </if>
+            <if test="code != null">
+                code = #{code,jdbcType=VARCHAR},
+            </if>
+            <if test="name != null">
+                name = #{name,jdbcType=VARCHAR},
+            </if>
+            <if test="remark != null">
+                remark = #{remark,jdbcType=VARCHAR},
+            </if>
+            <if test="disabled != null">
+                disabled = #{disabled,jdbcType=TINYINT},
+            </if>
+            <if test="deleted != null">
+                deleted = #{deleted,jdbcType=TINYINT},
+            </if>
         </set>
-        where   id = #{id,jdbcType=BIGINT} 
-    </update>
-    <update id="updateByPrimaryKey" parameterType="com.dy.pmsGlobal.pojoPlt.PltStation">
-        update plt_station
-        set 
-            code =  #{code,jdbcType=VARCHAR},
-            name =  #{name,jdbcType=VARCHAR},
-            remark =  #{remark,jdbcType=VARCHAR},
-            deleted =  #{deleted,jdbcType=TINYINT}
         where   id = #{id,jdbcType=BIGINT} 
     </update>
 
diff --git a/pms-parent/pms-global/src/main/resources/privileges-config.xml b/pms-parent/pms-global/src/main/resources/privileges-config.xml
index 2b40a70..52b3a00 100644
--- a/pms-parent/pms-global/src/main/resources/privileges-config.xml
+++ b/pms-parent/pms-global/src/main/resources/privileges-config.xml
@@ -6,18 +6,32 @@
 type锛氱被鍨嬶紝闀垮害涓�4浣嶏紝鏄紪鐮佺殑鍓�4浣�
  -->
     <privileges>
-        <!-- 鍩虹鏉� -->
-        <privilege num="10100010" name="绯荤粺鏌ヨ" type="1010" typeName="鍩虹鏉�"></privilege>
-        <privilege num="10100011" name="绯荤粺绠$悊" type="1010" typeName="鍩虹鏉�"></privilege>
+        <!-- 绯荤粺绠$悊 -->
+        <privilege num="10100000" name="鐢ㄦ埛鏌ヨ" type="1010" typeName="绯荤粺绠$悊"></privilege>
+        <privilege num="10100001" name="鐢ㄦ埛绠$悊" type="1010" typeName="绯荤粺绠$悊"></privilege>
+        <privilege num="10100002" name="瑙掕壊鏌ヨ" type="1010" typeName="绯荤粺绠$悊"></privilege>
+        <privilege num="10100003" name="瑙掕壊绠$悊" type="1010" typeName="绯荤粺绠$悊"></privilege>
+        <privilege num="10100004" name="鏉冮檺鏌ヨ" type="1010" typeName="绯荤粺绠$悊"></privilege>
+        <privilege num="10100006" name="鏃ュ織鏌ヨ" type="1010" typeName="绯荤粺绠$悊"></privilege>
+        <privilege num="10100007" name="缂栫爜鏌ヨ" type="1010" typeName="绯荤粺绠$悊"></privilege>
 
         <!-- 鐢熶骇绠$悊 -->
-        <privilege num="10200000" name="浜у搧鏌ヨ" type="1020" typeName="鐢熶骇绠$悊"></privilege>
-        <privilege num="10200001" name="浜у搧绠$悊" type="1020" typeName="鐢熶骇绠$悊"></privilege>
+        <privilege num="10200000" name="鐢熶骇鏌ヨ" type="1020" typeName="鐢熶骇绠$悊"></privilege>
+        <privilege num="10200001" name="鐢熶骇绠$悊" type="1020" typeName="鐢熶骇绠$悊"></privilege>
 
         <!-- 骞冲彴淇℃伅 -->
-        <privilege num="10300000" name="骞冲彴鏌ヨ" type="1030" typeName="骞冲彴淇℃伅"></privilege>
-        <privilege num="10300001" name="骞冲彴绠$悊" type="1030" typeName="骞冲彴淇℃伅"></privilege>
-
+        <privilege num="10300000" name="浜у搧鏌ヨ" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300001" name="浜у搧绠$悊" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300002" name="璐ㄦ椤圭洰鏌ヨ" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300003" name="璐ㄦ椤圭洰绠$悊" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300004" name="鐢熶骇绾挎煡璇�" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300005" name="鐢熶骇绾跨鐞�" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300006" name="宸ョ珯鏌ヨ" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300007" name="宸ョ珯绠$悊" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300008" name="涓嶅悎鏍煎師鍥犳煡璇�" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300009" name="涓嶅悎鏍煎師鍥犵鐞�" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300010" name="鎶ュ簾鍘熷洜鏌ヨ" type="1030" typeName="骞冲彴淇℃伅"></privilege>
+        <privilege num="10300011" name="鎶ュ簾鍘熷洜绠$悊" type="1030" typeName="骞冲彴淇℃伅"></privilege>
     </privileges>
 
 </config>
\ No newline at end of file
diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/log/LogCtrl.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/log/LogCtrl.java
index 215218d..5ce0987 100644
--- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/log/LogCtrl.java
+++ b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/log/LogCtrl.java
@@ -30,7 +30,7 @@
      * @return
      */
     @GetMapping(path = "one")
-    @SsoPowerAop(power = "10100010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100006") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏌ヨ鍗曟潯鏃ュ織")
     public BaseResponse<BaLog> one(String id){
         try {
@@ -46,7 +46,7 @@
      * @return
      */
     @PostMapping(path = "some", consumes = MediaType.APPLICATION_JSON_VALUE)
-    @SsoPowerAop(power = "10100010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100006") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏌ヨ鏃ュ織")
     public BaseResponse<QueryResultVo<List<BaLog>>> some(@RequestBody QueryVo vo){
         try {
diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/privilege/PrivilegeCtrl.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/privilege/PrivilegeCtrl.java
index b0a9298..e07e8c7 100644
--- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/privilege/PrivilegeCtrl.java
+++ b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/privilege/PrivilegeCtrl.java
@@ -36,7 +36,7 @@
      * @return
      */
     @GetMapping(path="getByType")
-    @SsoPowerAop(power = "10100010")
+    @SsoPowerAop(power = "10100004")
     public BaseResponse<List<Map<String, Object>>> getByType(){
        try {
            return BaseResponseUtils.buildSuccess(sv.selectByType());
@@ -52,7 +52,7 @@
      * @return
      */
     @RequestMapping(path="some")
-    @SsoPowerAop(power = "10100010")
+    @SsoPowerAop(power = "10100004")
     @Log("鏌ヨ鏉冮檺淇℃伅")
     public BaseResponse<QueryResultVo<List<BaPrivilege>>> some(@RequestBody QueryVo vo){
         try {
diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleCtrl.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleCtrl.java
index 1c9f47e..409f9d5 100644
--- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleCtrl.java
+++ b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/role/RoleCtrl.java
@@ -14,6 +14,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import java.util.List;
+import java.util.Objects;
 
 /**
  * 瑙掕壊绠$悊
@@ -36,16 +37,25 @@
      * @return
      */
     @PostMapping(path="save")
-    @SsoPowerAop(power = "10100011")
+    @SsoPowerAop(power = "10100003")
     @Log("淇濆瓨瑙掕壊淇℃伅")
-    public BaseResponse<BaRole> save(@RequestBody @Valid BaRole role,BindingResult bindingResult){
+    public BaseResponse<Boolean> save(@RequestBody @Valid BaRole role,BindingResult bindingResult){
+        int count;
         try {
+            if (bindingResult != null && bindingResult.hasErrors()) {
+                return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
+            }
             role.setDeleted(false);
             role.setDisabled(false);
-            return BaseResponseUtils.buildSuccess(roleSv.save(role));
+            count = roleSv.save(role);
         }catch (Exception e){
             log.error("淇濆瓨瑙掕壊寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -57,14 +67,23 @@
      * @return
      */
     @PostMapping(path="update")
-    @SsoPowerAop(power = "10100011")
+    @SsoPowerAop(power = "10100003")
     @Log("鏇存柊瑙掕壊淇℃伅")
     public BaseResponse<BaRole> update(@RequestBody @Valid BaRole role,BindingResult bindingResult){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(roleSv.update(role));
+            if (bindingResult != null && bindingResult.hasErrors()) {
+                return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
+            }
+            count = roleSv.update(role);
         }catch (Exception e){
             log.error("鏇存柊瑙掕壊寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -74,14 +93,20 @@
      * @return
      */
     @GetMapping(path="delete")
-    @SsoPowerAop(power = "10100011")
+    @SsoPowerAop(power = "10100003")
     @Log("鍒犻櫎瑙掕壊淇℃伅")
-    public BaseResponse<BaRole> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(roleSv.delete(Long.parseLong(id)));
+            count = roleSv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎瑙掕壊寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -91,14 +116,20 @@
      * @return
      */
     @PostMapping(path="disabled")
-    @SsoPowerAop(power = "10100011")
+    @SsoPowerAop(power = "10100003")
     @Log("绂佺敤鎴栧惎鐢ㄨ鑹蹭俊鎭�")
-    public BaseResponse<BaRole> disabled(@RequestBody BaRole role){
+    public BaseResponse<Boolean> disabled(@RequestBody BaRole role){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(roleSv.disabled(role.id,role.disabled));
+            count = roleSv.disabled(role.id,role.disabled);
         }catch (Exception e){
             log.error("绂佺敤瑙掕壊寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -108,7 +139,7 @@
      * @return
      */
     @GetMapping(path="one")
-    @SsoPowerAop(power = "10100010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100004") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏍规嵁ID鏌ヨ瑙掕壊淇℃伅")
     public BaseResponse<BaRole> one(String id){
         try{
@@ -125,7 +156,7 @@
      * @return
      */
     @GetMapping(path="all")
-    @SsoPowerAop(power = "10100010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100004") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏌ヨ鎵�鏈夎鑹�")
     public BaseResponse<List<BaRole>> all(String id){
         try{
@@ -143,7 +174,7 @@
      * @return
      */
     @PostMapping(path="some")
-    @SsoPowerAop(power = "10100010")
+    @SsoPowerAop(power = "10100004")
     @Log("鏌ヨ瑙掕壊淇℃伅")
     public BaseResponse<QueryResultVo<List<BaRole>>> some(@RequestBody QueryVo vo){
         try {
diff --git a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java
index 011ac5b..eae9aeb 100644
--- a/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java
+++ b/pms-parent/pms-web-base/src/main/java/com/dy/pmsBase/user/UserCtrl.java
@@ -61,7 +61,7 @@
      */
     @PostMapping(path = "some", consumes = MediaType.APPLICATION_JSON_VALUE)
     //@SsoAop() //鍙湁鐧诲綍楠岃瘉锛屾病鏈夋潈闄愰獙璇�
-    @SsoPowerAop(power = "10100010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏌ヨ鐢ㄦ埛")
     public BaseResponse<QueryResultVo<List<BaUser>>> some(@RequestBody QueryVo vo) {
         try {
@@ -80,7 +80,7 @@
     //@GetMapping(path = "one", consumes = MediaType.TEXT_PLAIN_VALUE)//鎸囧墠绔悜鍚庝紶鐨勫弬鏁扮被鍨�
     @GetMapping(path = "one")
     //@SsoAop() //鍙湁鐧诲綍楠岃瘉锛屾病鏈夋潈闄愰獙璇�
-    @SsoPowerAop(power = "10100010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏌ヨ鍗曚釜鐢ㄦ埛")
     public BaseResponse<BaUser> one(String id) {
         try {
@@ -99,7 +99,7 @@
      */
     @PostMapping(path = "save", consumes = MediaType.APPLICATION_JSON_VALUE)
     //@SsoAop() //鍙湁鐧诲綍楠岃瘉锛屾病鏈夋潈闄愰獙璇�
-    @SsoPowerAop(power = "10100011") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100001") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("淇濆瓨鐢ㄦ埛淇℃伅")
     public BaseResponse<Boolean> save(@RequestBody @Valid BaUser po, BindingResult bindingResult) {
         if (bindingResult != null && bindingResult.hasErrors()) {
@@ -140,7 +140,7 @@
      */
     @PostMapping(path = "update", consumes = MediaType.APPLICATION_JSON_VALUE)
     //@SsoAop() //鍙湁鐧诲綍楠岃瘉锛屾病鏈夋潈闄愰獙璇�
-    @SsoPowerAop(power = "10100011") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100001") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏇存柊鐢ㄦ埛淇℃伅")
     public BaseResponse<Boolean> update(@RequestBody @Validated BaUser po, BindingResult bindingResult) {
         int count;
@@ -172,7 +172,7 @@
      * @return
      */
     @PostMapping(path="disabled")
-    @SsoPowerAop(power = "10100011")
+    @SsoPowerAop(power = "10100001")
     @Log("绂佺敤鎴栧惎鐢ㄧ敤鎴蜂俊鎭�")
     public BaseResponse<BaRole> disabled(@RequestBody BaUser po){
         try {
@@ -189,7 +189,7 @@
      * @return
      */
     @GetMapping(path = "delete")
-    @SsoPowerAop(power = "10100011") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100001") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鍒犻櫎鐢ㄦ埛")
     public BaseResponse<Boolean> delete(Long id) {
         int count;
@@ -269,7 +269,7 @@
      */
     @PostMapping(path = "resetPassword", consumes = MediaType.APPLICATION_JSON_VALUE)
     //@SsoAop() //鍙湁鐧诲綍楠岃瘉锛屾病鏈夋潈闄愰獙璇�
-    @SsoPowerAop(power = "10100011") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10100001") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("閲嶇疆瀵嗙爜")
     public BaseResponse<Boolean> resetPassword(@RequestBody @Validated ResetPasswordVo vo, BindingResult bindingResult) {
         int count;
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsCtrl.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsCtrl.java
index ffd39ed..8abe361 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsCtrl.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsCtrl.java
@@ -40,19 +40,25 @@
      * @return
      */
     @PostMapping(path="save")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300003")
     @Log("淇濆瓨浜у搧鍝佽川妫�鏌ラ」鐩俊鎭�")
-    public BaseResponse<PltProductParams> save(@RequestBody @Valid PltProductQualityInspectionItems item, BindingResult bindingResult){
+    public BaseResponse<Boolean> save(@RequestBody @Valid PltProductQualityInspectionItems item, BindingResult bindingResult){
+        int count = 0;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
             item.deleted = false;
             item.disabled = false;
-            return BaseResponseUtils.buildSuccess(sv.save(item));
+            count =sv.save(item);
         }catch (Exception e){
             log.error("淇濆瓨浜у搧鍝佽川妫�鏌ラ」鐩紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -64,17 +70,23 @@
      * @return
      */
     @PostMapping(path="update")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300003")
     @Log("鏇存柊浜у搧鍝佽川妫�鏌ラ」鐩俊鎭�")
-    public BaseResponse<PltProductParams> update(@RequestBody @Valid PltProductQualityInspectionItems item,BindingResult bindingResult){
+    public BaseResponse<Boolean> update(@RequestBody @Valid PltProductQualityInspectionItems item,BindingResult bindingResult){
+        int count ;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
-            return BaseResponseUtils.buildSuccess(sv.update(item));
+            count = sv.update(item);
         }catch (Exception e){
             log.error("鏇存柊浜у搧鍝佽川妫�鏌ラ」鐩紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -84,14 +96,20 @@
      * @return
      */
     @GetMapping(path="delete")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300003")
     @Log("鍒犻櫎浜у搧鍝佽川妫�鏌ラ」鐩俊鎭�")
-    public BaseResponse<PltProductQualityInspectionItems> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.delete(Long.parseLong(id)));
+            count = sv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎浜у搧鍝佽川妫�鏌ラ」鐩紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -102,7 +120,7 @@
      * @return
      */
     @GetMapping(path="one")
-    @SsoPowerAop(power = "10300000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10300002") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏍规嵁ID鏌ヨ浜у搧鍝佽川妫�鏌ラ」鐩俊鎭�")
     public BaseResponse<PltProductQualityInspectionItems> one(String id){
         try{
@@ -120,7 +138,7 @@
      * @return
      */
     @PostMapping(path="some")
-    @SsoPowerAop(power = "10300000")
+    @SsoPowerAop(power = "10300002")
     @Log("鏌ヨ浜у搧鍝佽川妫�鏌ラ」鐩俊鎭�")
     public BaseResponse<QueryResultVo<List<PltProductQualityInspectionItems>>> some(@RequestBody QueryVo vo){
         try {
@@ -139,13 +157,19 @@
     @PostMapping(path="disabled")
     @SsoPowerAop(power = "10100011")
     @Log("绂佺敤鎴栧惎鐢ㄨ川妫�椤圭洰")
-    public BaseResponse<BaRole> disabled(@RequestBody PltProductUnqualifiedReason reason){
+    public BaseResponse<Boolean> disabled(@RequestBody PltProductUnqualifiedReason reason){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.disabled(reason.id,reason.disabled));
+            count = sv.disabled(reason.id,reason.disabled);
         }catch (Exception e){
             log.error("绂佺敤鎴栧惎鐢ㄨ川妫�椤圭洰寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
         }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
+        }
     }
 
 }
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsSv.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsSv.java
index 0662956..943077d 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsSv.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proItems/ProItemsSv.java
@@ -67,7 +67,7 @@
         return rsVo ;
     }
 
-    public Object disabled(Long id, Boolean disabled) {
+    public int disabled(Long id, Boolean disabled) {
         PltProductQualityInspectionItems item = new PltProductQualityInspectionItems();
         item.setId(id);
         item.setDisabled(disabled);
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proLine/ProLineCtrl.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proLine/ProLineCtrl.java
index 7aab925..f319e04 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proLine/ProLineCtrl.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proLine/ProLineCtrl.java
@@ -37,18 +37,25 @@
      * @return
      */
     @PostMapping(path="save")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300005")
     @Log("淇濆瓨鐢熶骇绾�")
-    public BaseResponse<PltProductionLine> save(@RequestBody @Valid PltProductionLine line,BindingResult bindingResult){
+    public BaseResponse<Boolean> save(@RequestBody @Valid PltProductionLine line,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
+            line.disabled = false;
             line.deleted = false;
-            return BaseResponseUtils.buildSuccess(sv.save(line));
+            count = sv.save(line);
         }catch (Exception e){
             log.error("淇濆瓨鐢熶骇绾垮紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -60,17 +67,23 @@
      * @return
      */
     @PostMapping(path="update")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300005")
     @Log("鏇存柊鐢熶骇绾�")
-    public BaseResponse<PltProductionLine> update(@RequestBody @Valid PltProductionLine line,BindingResult bindingResult){
+    public BaseResponse<Boolean> update(@RequestBody @Valid PltProductionLine line,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
-            return BaseResponseUtils.buildSuccess(sv.update(line));
+            count = sv.update(line);
         }catch (Exception e){
             log.error("鏇存柊鐢熶骇绾垮紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -80,14 +93,20 @@
      * @return
      */
     @GetMapping(path="delete")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300005")
     @Log("鍒犻櫎鐢熶骇绾�")
-    public BaseResponse<PltProductionLine> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.delete(Long.parseLong(id)));
+            count = sv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎鐢熶骇绾垮紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -98,7 +117,7 @@
      * @return
      */
     @GetMapping(path="one")
-    @SsoPowerAop(power = "10300000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10300004") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏍规嵁ID鏌ヨ鐢熶骇绾�")
     public BaseResponse<PltProductionLine> one(String id){
         try{
@@ -116,7 +135,7 @@
      * @return
      */
     @PostMapping(path="some")
-    @SsoPowerAop(power = "10300000")
+    @SsoPowerAop(power = "10300004")
     @Log("鍒嗛〉鏌ヨ鐢熶骇绾�")
     public BaseResponse<QueryResultVo<List<PltProductionLine>>> some(@RequestBody QueryVo vo){
         try {
@@ -133,7 +152,7 @@
      * @return
      */
     @GetMapping(path="all")
-    @SsoPowerAop(power = "10300000")
+    @SsoPowerAop(power = "10300004")
     @Log("鏌ヨ鎵�鏈夌敓浜х嚎")
     public BaseResponse<List<PltProductionLine>> all(){
         try {
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRCtrl.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRCtrl.java
index ef71459..80bc77c 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRCtrl.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRCtrl.java
@@ -39,18 +39,25 @@
      * @return
      */
     @PostMapping(path="save")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300011")
     @Log("淇濆瓨浜у搧璁惧鎶ュ簾鍘熷洜")
-    public BaseResponse<PltProductScrappingReason> save(@RequestBody @Valid PltProductScrappingReason reason,BindingResult bindingResult){
+    public BaseResponse<Boolean> save(@RequestBody @Valid PltProductScrappingReason reason,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
+            reason.disabled = false;
             reason.deleted = false;
-            return BaseResponseUtils.buildSuccess(sv.save(reason));
+            count = sv.save(reason);
         }catch (Exception e){
             log.error("淇濆瓨浜у搧璁惧鎶ュ簾鍘熷洜寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -62,17 +69,23 @@
      * @return
      */
     @PostMapping(path="update")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300011")
     @Log("鏇存柊浜у搧璁惧鎶ュ簾鍘熷洜")
-    public BaseResponse<PltProductScrappingReason> update(@RequestBody @Valid PltProductScrappingReason reason,BindingResult bindingResult){
+    public BaseResponse<Boolean> update(@RequestBody @Valid PltProductScrappingReason reason,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
-            return BaseResponseUtils.buildSuccess(sv.update(reason));
+            count = sv.update(reason);
         }catch (Exception e){
             log.error("鏇存柊浜у搧璁惧鎶ュ簾鍘熷洜寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -82,14 +95,20 @@
      * @return
      */
     @GetMapping(path="delete")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300011")
     @Log("鍒犻櫎浜у搧璁惧鎶ュ簾鍘熷洜")
-    public BaseResponse<PltProductScrappingReason> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.delete(Long.parseLong(id)));
+            count = sv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎浜у搧璁惧鎶ュ簾鍘熷洜寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -100,7 +119,7 @@
      * @return
      */
     @GetMapping(path="one")
-    @SsoPowerAop(power = "10300000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10300010") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏍规嵁ID鏌ヨ浜у搧璁惧鎶ュ簾鍘熷洜")
     public BaseResponse<PltProductScrappingReason> one(String id){
         try{
@@ -118,7 +137,7 @@
      * @return
      */
     @PostMapping(path="some")
-    @SsoPowerAop(power = "10300000")
+    @SsoPowerAop(power = "10300010")
     @Log("鏌ヨ浜у搧璁惧鎶ュ簾鍘熷洜")
     public BaseResponse<QueryResultVo<List<PltProductScrappingReason>>> some(@RequestBody QueryVo vo){
         try {
@@ -138,13 +157,19 @@
     @PostMapping(path="disabled")
     @SsoPowerAop(power = "10100011")
     @Log("绂佺敤鎴栧惎鐢ㄦ姤搴熷師鍥�")
-    public BaseResponse<BaRole> disabled(@RequestBody PltProductUnqualifiedReason reason){
+    public BaseResponse<Boolean> disabled(@RequestBody PltProductUnqualifiedReason reason){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.disabled(reason.id,reason.disabled));
+            count = sv.disabled(reason.id,reason.disabled);
         }catch (Exception e){
             log.error("绂佺敤鎴栧惎鐢ㄦ姤搴熷師鍥犲紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
         }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
+        }
     }
 
 }
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRSv.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRSv.java
index 7b3ac1e..c4e4cd2 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRSv.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proSR/ProSRSv.java
@@ -70,7 +70,7 @@
         return rsVo ;
     }
 
-    public Object disabled(Long id, Boolean disabled) {
+    public int disabled(Long id, Boolean disabled) {
         PltProductScrappingReason reason = new PltProductScrappingReason();
         reason.setId(id);
         reason.setDisabled(disabled);
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURCtrl.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURCtrl.java
index f534ddc..6c3e6e8 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURCtrl.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURCtrl.java
@@ -6,8 +6,6 @@
 import com.dy.common.webUtil.BaseResponseUtils;
 import com.dy.common.webUtil.QueryResultVo;
 import com.dy.pmsGlobal.aop.Log;
-import com.dy.pmsGlobal.pojoBa.BaRole;
-import com.dy.pmsGlobal.pojoPlt.PltProductParams;
 import com.dy.pmsGlobal.pojoPlt.PltProductUnqualifiedReason;
 import jakarta.validation.Valid;
 import lombok.extern.slf4j.Slf4j;
@@ -39,19 +37,25 @@
      * @return
      */
     @PostMapping(path="save")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300009")
     @Log("淇濆瓨浜у搧鐢熶骇涓嶅悎鏍煎師鍥�")
-    public BaseResponse<PltProductParams> save(@RequestBody @Valid PltProductUnqualifiedReason reason,BindingResult bindingResult){
+    public BaseResponse<Boolean> save(@RequestBody @Valid PltProductUnqualifiedReason reason,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
             reason.deleted = false;
             reason.disabled = false;
-            return BaseResponseUtils.buildSuccess(sv.save(reason));
+            count = sv.save(reason);
         }catch (Exception e){
             log.error("淇濆瓨浜у搧鐢熶骇涓嶅悎鏍煎師鍥犲紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -63,17 +67,23 @@
      * @return
      */
     @PostMapping(path="update")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300009")
     @Log("鏇存柊浜у搧鐢熶骇涓嶅悎鏍煎師鍥�")
-    public BaseResponse<PltProductUnqualifiedReason> update(@RequestBody @Valid PltProductUnqualifiedReason reason,BindingResult bindingResult){
+    public BaseResponse<Boolean> update(@RequestBody @Valid PltProductUnqualifiedReason reason,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
-            return BaseResponseUtils.buildSuccess(sv.update(reason));
+            count = sv.update(reason);
         }catch (Exception e){
             log.error("鏇存柊浜у搧鐢熶骇涓嶅悎鏍煎師鍥犲紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -83,14 +93,20 @@
      * @return
      */
     @GetMapping(path="delete")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300009")
     @Log("鍒犻櫎浜у搧鐢熶骇涓嶅悎鏍煎師鍥�")
-    public BaseResponse<PltProductUnqualifiedReason> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.delete(Long.parseLong(id)));
+            count = sv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎浜у搧鐢熶骇涓嶅悎鏍煎師鍥犲紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -101,7 +117,7 @@
      * @return
      */
     @GetMapping(path="one")
-    @SsoPowerAop(power = "10300000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10300008") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏍规嵁ID鏌ヨ浜у搧鐢熶骇涓嶅悎鏍煎師鍥�")
     public BaseResponse<PltProductUnqualifiedReason> one(String id){
         try{
@@ -119,7 +135,7 @@
      * @return
      */
     @PostMapping(path="some")
-    @SsoPowerAop(power = "10300000")
+    @SsoPowerAop(power = "10300008")
     @Log("鏌ヨ浜у搧鐢熶骇涓嶅悎鏍煎師鍥�")
     public BaseResponse<QueryResultVo<List<PltProductUnqualifiedReason>>> some(@RequestBody QueryVo vo){
         try {
@@ -137,15 +153,21 @@
      * @return
      */
     @PostMapping(path="disabled")
-    @SsoPowerAop(power = "10100011")
+    @SsoPowerAop(power = "10300009")
     @Log("绂佺敤鎴栧惎鐢ㄤ笉鍚堟牸鍘熷洜")
-    public BaseResponse<BaRole> disabled(@RequestBody PltProductUnqualifiedReason reason){
+    public BaseResponse<Boolean> disabled(@RequestBody PltProductUnqualifiedReason reason){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.disabled(reason.id,reason.disabled));
+            count = sv.disabled(reason.id,reason.disabled);
         }catch (Exception e){
             log.error("绂佺敤鎴栧惎鐢ㄤ笉鍚堟牸鍘熷洜寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
         }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
+        }
     }
 
 }
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURSv.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURSv.java
index d80b107..65db33c 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURSv.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/proUR/ProURSv.java
@@ -70,7 +70,7 @@
         return rsVo ;
     }
 
-    public Object disabled(Long id, Boolean disabled) {
+    public int disabled(Long id, Boolean disabled) {
         PltProductUnqualifiedReason reason = new PltProductUnqualifiedReason();
         reason.setId(id);
         reason.setDisabled(disabled);
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java
index aba78b9..a3d01fc 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/product/ProductCtrl.java
@@ -100,13 +100,19 @@
     @GetMapping(path="delete")
     @SsoPowerAop(power = "10300001")
     @Log("鍒犻櫎浜у搧淇℃伅")
-    public BaseResponse<PltProduct> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+        int count;
         try {
-            return BaseResponseUtils.buildSuccess(proSv.delete(Long.parseLong(id)));
+            count = proSv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎浜у搧寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
         }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
+        }
     }
 
 
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationCtrl.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationCtrl.java
index 40ae28b..2e191f5 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationCtrl.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationCtrl.java
@@ -37,18 +37,25 @@
      * @return
      */
     @PostMapping(path="save")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300007")
     @Log("淇濆瓨宸ョ珯")
-    public BaseResponse<PltStation> save(@RequestBody @Valid PltStation station,BindingResult bindingResult){
+    public BaseResponse<Boolean> save(@RequestBody @Valid PltStation station,BindingResult bindingResult){
+        if (bindingResult != null && bindingResult.hasErrors()) {
+            return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
+        }
+        int count;
         try {
-            if (bindingResult != null && bindingResult.hasErrors()) {
-                return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
-            }
             station.deleted = false;
-            return BaseResponseUtils.buildSuccess(sv.save(station));
+            count = sv.save(station);
         }catch (Exception e){
             log.error("淇濆瓨宸ョ珯寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -60,17 +67,23 @@
      * @return
      */
     @PostMapping(path="update")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300007")
     @Log("鏇存柊宸ョ珯")
-    public BaseResponse<PltStation> update(@RequestBody @Valid PltStation station,BindingResult bindingResult){
+    public BaseResponse<Boolean> update(@RequestBody @Valid PltStation station,BindingResult bindingResult){
+        int count;
         try {
             if (bindingResult != null && bindingResult.hasErrors()) {
                 return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage());
             }
-            return BaseResponseUtils.buildSuccess(sv.update(station));
+            count = sv.update(station);
         }catch (Exception e){
             log.error("鏇存柊宸ョ珯寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
         }
     }
 
@@ -80,25 +93,28 @@
      * @return
      */
     @GetMapping(path="delete")
-    @SsoPowerAop(power = "10300001")
+    @SsoPowerAop(power = "10300007")
     @Log("鍒犻櫎宸ョ珯")
-    public BaseResponse<PltStation> delete(String id){
+    public BaseResponse<Boolean> delete(String id){
+       int count;
         try {
-            return BaseResponseUtils.buildSuccess(sv.delete(Long.parseLong(id)));
+            count = sv.delete(Long.parseLong(id));
         }catch (Exception e){
             log.error("鍒犻櫎宸ョ珯寮傚父", e);
             return BaseResponseUtils.buildException(e.getMessage());
         }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
+        }
     }
-
-
-
     /**
      * 鏍规嵁ID鏌ヨ
      * @return
      */
     @GetMapping(path="one")
-    @SsoPowerAop(power = "10300000") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
+    @SsoPowerAop(power = "10300006") //鐧诲綍涓庢潈闄愬悓鏃堕獙璇�
     @Log("鏍规嵁ID鏌ヨ宸ョ珯")
     public BaseResponse<PltStation> one(String id){
         try{
@@ -116,7 +132,7 @@
      * @return
      */
     @PostMapping(path="some")
-    @SsoPowerAop(power = "10300000")
+    @SsoPowerAop(power = "10300006")
     @Log("鍒嗛〉鏌ヨ宸ョ珯")
     public BaseResponse<QueryResultVo<List<PltStation>>> some(@RequestBody QueryVo vo){
         try {
@@ -128,5 +144,22 @@
         }
     }
 
+    @PostMapping(path="disabled")
+    @SsoPowerAop(power = "10100011")
+    @Log("绂佺敤鎴栧惎鐢ㄥ伐绔�")
+    public BaseResponse<Boolean> disabled(@RequestBody PltStation station){
+        int count;
+        try {
+            count = sv.disabled(station.id,station.disabled);
+        }catch (Exception e){
+            log.error("绂佺敤鎴栧惎鐢ㄥ伐绔欏紓甯�", e);
+            return BaseResponseUtils.buildException(e.getMessage());
+        }
+        if (count <= 0) {
+            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+        } else {
+            return BaseResponseUtils.buildSuccess(true);
+        }
+    }
 }
 
diff --git a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationSv.java b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationSv.java
index fafb724..bcf3c05 100644
--- a/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationSv.java
+++ b/pms-parent/pms-web-platform/src/main/java/com/dy/pmsPlatform/station/StationSv.java
@@ -76,5 +76,11 @@
         return rsVo ;
     }
 
+    public int disabled(Long id, Boolean disabled) {
+        PltStation station = new PltStation();
+        station.setId(id);
+        station.setDisabled(disabled);
+        return dao.updateByPrimaryKeySelective(station);
+    }
 }
 

--
Gitblit v1.8.0