Ver Fonte

商品关联解除绑定

yumeng há 2 anos atrás
pai
commit
4f7aec6479

+ 27 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/controller/KuaishouItemListController.java

@@ -375,6 +375,33 @@ public class KuaishouItemListController extends BaseController {
     }
 
 
+
+    @GetMapping("/removeRelateByItemId")
+    public JSONObject removeRelateByItemId(Long itemId) {
+        JSONObject returnJson = new JSONObject();
+        try {
+            KuaishouItemList itemInfoByItemId = kuaishouItemListService.getItemInfoByItemId(itemId);
+            if (Check.isNull(itemInfoByItemId)) {
+                throw new Exception("该商品未绑定");
+            }
+            KuaishouItemList update = new KuaishouItemList();
+            update.setItemId(itemId);
+            Long relateId = kuaishouItemListService.selectMaxRelateId();
+            update.setRelateId(relateId + 1);
+            update.setRelateId(relateId);
+            int i = kuaishouItemListService.updateKuaishouItemList(update);
+            if (i > 0) {
+                returnJson.put("code", 0);
+                returnJson.put("message", "修改成功");
+            }
+        } catch (Exception e) {
+            returnJson.put("code", 500);
+            returnJson.put("message", e.getMessage());
+        }
+        return returnJson;
+    }
+
+
     @GetMapping("/editRuleIdByItemId")
     public JSONObject editRuleIdByItemId(Long itemId, Long ruleId) {
         JSONObject returnJson = new JSONObject();

+ 2 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/IKuaishouItemListService.java

@@ -48,5 +48,7 @@ public interface IKuaishouItemListService {
     List<JSONObject> getRegimental();
 
     List<JSONObject> getListByRelateId(Long relateId);
+
+    Long selectMaxRelateId();
 }
 

+ 5 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouItemListServiceImpl.java

@@ -413,6 +413,11 @@ public class KuaishouItemListServiceImpl implements IKuaishouItemListService {
         return kuaishouItemListMapper.getListByRelateId(relateId);
     }
 
+    @Override
+    public Long selectMaxRelateId() {
+        return kuaishouItemListMapper.selectMaxRelateId();
+    }
+
 
 }