Browse Source

暂存箱删除限制

DuGuYang 1 year ago
parent
commit
c9cee00770
1 changed files with 13 additions and 5 deletions
  1. 13 5
      Areas/Api/Controllers/Main/MerchantInfoController.cs

+ 13 - 5
Areas/Api/Controllers/Main/MerchantInfoController.cs

@@ -604,13 +604,21 @@ namespace MySystem.Areas.Api.Controllers.v1
             MerchantInfo edit = maindb.MerchantInfo.FirstOrDefault(m => m.Id == Id && m.UserId == UserId);
             if (edit != null)
             {
-                maindb.MerchantInfo.Remove(edit);
-                MerchantAddInfo editadd = maindb.MerchantAddInfo.FirstOrDefault(m => m.Id == Id);
-                if (editadd != null)
+                if (edit.Sort == 0 && edit.Status == 0 && edit.QueryCount == 0)
                 {
-                    maindb.MerchantAddInfo.Remove(editadd);
+
+                    maindb.MerchantInfo.Remove(edit);
+                    MerchantAddInfo editadd = maindb.MerchantAddInfo.FirstOrDefault(m => m.Id == Id);
+                    if (editadd != null)
+                    {
+                        maindb.MerchantAddInfo.Remove(editadd);
+                    }
+                    maindb.SaveChanges();
+                }
+                else
+                {
+                    return new AppResultJson() { Status = "-1", Info = "该商户资料已提交过,不能删除", Data = Obj };
                 }
-                maindb.SaveChanges();
             }
             return new AppResultJson() { Status = "1", Info = "", Data = Obj };
         }