浏览代码

代码提交

cxd 7 月之前
父节点
当前提交
0e5acbb1aa

+ 5 - 0
gqy-admin/src/main/java/com/gqy/web/controller/document/DcSpecController.java

@@ -58,6 +58,11 @@ public class DcSpecController  extends BaseController {
         return toAjax(iDcSpecService.updateDcSpecMaps(maps));
     }
 
+    @GetMapping(value = "/delete/{psId}")
+    public AjaxResult del(@PathVariable("psId") Integer psId) {
+        return success(iDcSpecService.selectDcSpecById(psId));
+    }
+
 
 
 

+ 6 - 0
gqy-system/src/main/java/com/gqy/document/mapper/DcSpecMapper.java

@@ -26,6 +26,12 @@ public interface DcSpecMapper {
      */
     public int updateDcSpec(DcSpec dcSpec);
 
+    /**
+     * 删除产品规格
+     * @param psId
+     * @return
+     */
+    public int deleteDcSpecById(Integer psId);
 
 
 

+ 3 - 0
gqy-system/src/main/java/com/gqy/document/service/IDcSpecService.java

@@ -1,5 +1,6 @@
 package com.gqy.document.service;
 
+import com.gqy.common.annotation.Log;
 import com.gqy.document.domain.DcSpec;
 
 import java.util.List;
@@ -18,6 +19,8 @@ public interface IDcSpecService {
      */
     List<Map<String, Object>> selectDcPsParamAndSpec(Map<String, Object> params);
 
+
+
     /**
      * 查询产品规格
      */

+ 20 - 0
gqy-system/src/main/java/com/gqy/document/service/impl/DcSpecServiceImpl.java

@@ -38,6 +38,26 @@ public class DcSpecServiceImpl implements IDcSpecService {
 
 
 
+    /**
+     * 删除规格信息
+     * @param id
+     * @return
+     */
+    public int deleteDcPsParam(Integer id){
+        try{
+            DcSpec queryDcSpec = dcSpecMapper.selectDcSpecById(id);
+            String ps_no = queryDcSpec.getPs_no();
+            dcSpecMapper.deleteDcSpecById(id);
+
+
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+        return 0;
+    }
+
+
+
     /**
      * 查询产品规格
      */

+ 8 - 0
gqy-system/src/main/java/com/gqy/system/mapper/DcPsParamMapper.java

@@ -45,4 +45,12 @@ public interface DcPsParamMapper {
      */
     public int deleteDcPsParamByPspIds(Integer[] psp_ids);
 
+    /**
+     * 新增删除方法
+     * @param psp_mode
+     * @return
+     */
+    public int deleteDcPsParamByPspMode(String psp_mode);
+
+
 }

+ 4 - 0
gqy-system/src/main/resources/mapper/document/DcPsParamMapper.xml

@@ -107,4 +107,8 @@
             #{psp_id}
         </foreach>
     </delete>
+
+    <delete id="deleteDcPsParamByPspMode" parameterType="String">
+        delete from dc_ps_param where psp_mode = #{psp_mode}
+    </delete>
 </mapper>

+ 4 - 0
gqy-system/src/main/resources/mapper/document/DcSpecMapper.xml

@@ -67,4 +67,8 @@
     </select>
 
 
+    <delete id="deleteDcSpecById" parameterType="Integer">
+        delete from dc_spec where ps_id = #{ps_id}
+    </delete>
+
 </mapper>