Browse Source

添加商户修改字段,微信的商户号

lcl 1 year ago
parent
commit
dee387246c

+ 14 - 1
Areas/Admin/Controllers/MainServer/MerchantInfoController.cs

@@ -189,7 +189,7 @@ namespace MySystem.Areas.Admin.Controllers
         /// </summary>
         /// <returns></returns>
         [HttpPost]
-        public string Edit(MerchantInfo data, string AlipayAuthToken)
+        public string Edit(MerchantInfo data, string AlipayAuthToken, string SubMchid)
         {
             Dictionary<string, object> Fields = new Dictionary<string, object>();
 
@@ -207,8 +207,21 @@ namespace MySystem.Areas.Admin.Controllers
             Fields.Add("SeoKeyword", data.SeoKeyword);
             Fields.Add("SeoDescription", data.SeoDescription);
             new AdminContent(_accessor.HttpContext, PublicFunction.MainTables).Edit("MerchantInfo", Fields, data.Id);
+
+            MerchantForMobile merchantFor = db.MerchantForMobile.FirstOrDefault(m => m.Mobile == data.Mobile);
+            if(merchantFor == null)
+            {
+                merchantFor = db.MerchantForMobile.Add(new MerchantForMobile()
+                {
+                    Mobile = data.Mobile
+                }).Entity;
+                db.SaveChanges();
+            }
+            merchantFor.MerchantId = data.Id;
+            db.SaveChanges();
             
             Dictionary<string, object> addFields = new Dictionary<string, object>();
+            addFields.Add("SubMchid", SubMchid);
             addFields.Add("AlipayAuthToken", AlipayAuthToken);
             addFields.Add("QueryCount", data.QueryCount);
             addFields.Add("Status", data.Status);

+ 7 - 0
Areas/Admin/Views/MainServer/MerchantInfo/Edit.cshtml

@@ -97,6 +97,13 @@
                         </div>
                     </div>
                     <div class="layui-tab-item">
+                        <div class="layui-form-item">
+                            <label class="layui-form-label">商户号</label>
+                            <div class="layui-input-inline">
+                                <input class="layui-input" type="text" id="SubMchid" name="SubMchid" value="@addData.SubMchid"
+                                    maxlength="50" lay-verify="" autocomplete="off" placeholder="请输入商">
+                            </div>
+                        </div>
                         <div class="layui-form-item">
                             <label class="layui-form-label">状态</label>
                             <div class="layui-input-inline">