Преглед изворни кода

后台-客小爽-创客信息管理-新增创客系统批量查询完成,待测试

DuGuYang пре 3 година
родитељ
комит
6d6e09f88d

+ 14 - 5
Areas/Admin/Controllers/MainServer/ToChargeBackRecordController.cs

@@ -143,20 +143,29 @@ namespace MySystem.Areas.Admin.Controllers
         /// </summary>
         /// <returns></returns>
         [HttpPost]
-        public string Add(ToChargeBackRecord data)
+        public string Add(ToChargeBackRecord data, string MakerCode)
         {
             Dictionary<string, object> Fields = new Dictionary<string, object>();
-
-            Fields.Add("UserId", data.UserId); //创客
+            var user = db.Users.FirstOrDefault(m => m.MakerCode == MakerCode) ?? new Users();
+            if (user.Id == 0)
+            {
+                return "创客" + MakerCode + "不存在或编号错误";
+            }
+            Fields.Add("UserId", user.Id); //创客Id
             Fields.Add("ChargeAmount", data.ChargeAmount); //待扣金额
-            Fields.Add("ChargeType", data.ChargeType); //待扣类型
+            Fields.Add("ChargeType", 1); //待扣类型
             Fields.Add("Remark", data.Remark); //备注
             Fields.Add("Field1", data.Field1); //备用字段
 
             Fields.Add("SeoTitle", data.SeoTitle);
             Fields.Add("SeoKeyword", data.SeoKeyword);
-            Fields.Add("SeoDescription", data.SeoDescription);
+            Fields.Add("SeoDescription", data.Remark);
             int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.MainTables).Add("ToChargeBackRecord", Fields, 0);
+            var toChargeBackRecord = db.ToChargeBackRecord.FirstOrDefault(m => m.Id == Id) ?? new ToChargeBackRecord();
+            if (toChargeBackRecord.Id > 0)
+            {
+                toChargeBackRecord.UpdateDate = null;
+            }
             AddSysLog(data.Id.ToString(), "ToChargeBackRecord", "add");
             db.SaveChanges();
 

+ 6 - 21
Areas/Admin/Views/MainServer/ToChargeBackRecord/Add.cshtml

@@ -30,19 +30,11 @@
                     </ul>
                     <div class="layui-tab-content mt20">
                         <div class="layui-tab-item layui-show">
-                            @{
-                                Dictionary<string, string> UsersDic = new MySystem.DictionaryClass().getUsersDic();
-                            }
                             <div class="layui-form-item">
-                                <label class="layui-form-label">创客</label>
+                                <label class="layui-form-label">创客编号</label>
                                 <div class="layui-input-inline">
-                                    <select id="UserId" name="UserId" lay-search="">
-                                        <option value="">请选择</option>
-                                        @foreach (string key in UsersDic.Keys)
-                                        {
-                                            <option value="@key">@UsersDic[key]</option>
-                                        }
-                                    </select>
+                                    <input class="layui-input" type="text" id="MakerCode" name="MakerCode"
+                                        maxlength="20" lay-verify="required|" autocomplete="off" placeholder="请输入创客编号">
                                 </div>
                             </div>
                             <div class="layui-form-item">
@@ -52,16 +44,16 @@
                                         maxlength="20" lay-verify="required|" autocomplete="off" placeholder="请输入待扣金额">
                                 </div>
                             </div>
-                            <div class="layui-form-item">
+                            @* <div class="layui-form-item">
                                 <label class="layui-form-label">待扣类型</label>
                                 <div class="layui-input-inline">
                                     <select id="ChargeType" name="ChargeType" lay-search="">
                                         <option value="">请选择</option>
                                         <option value="1">过期机具扣款</option>
-                                        <option value="2">人工预扣</option>
+                                        <option value="2">创客预扣款</option>
                                     </select>
                                 </div>
-                            </div>
+                            </div> *@
                             <div class="layui-form-item layui-form-text">
                                 <label class="layui-form-label">备注</label>
                                 <div class="layui-input-block">
@@ -69,13 +61,6 @@
                                         lay-verify="" placeholder="请输入备注"></textarea>
                                 </div>
                             </div>
-                            <div class="layui-form-item">
-                                <label class="layui-form-label">备用字段</label>
-                                <div class="layui-input-inline">
-                                    <input class="layui-input" type="text" id="Field1" name="Field1" maxlength="200"
-                                        lay-verify="" autocomplete="off" placeholder="请输入备用字段">
-                                </div>
-                            </div>
 
                         </div>
 

+ 1 - 1
Areas/Admin/Views/MainServer/ToChargeBackRecord/Edit.cshtml

@@ -38,7 +38,7 @@
                             <div class="layui-form-item">
                                 <label class="layui-form-label">创客编号</label>
                                 <div class="layui-input-inline">
-                                    <input class="layui-input" type="text" id="ChargeAmount" name="ChargeAmount" readonly
+                                    <input class="layui-input" type="text" id="MakerCode" name="MakerCode" readonly
                                         value="@ViewBag.MakerCode" maxlength="20" lay-verify="required|"
                                         autocomplete="off" placeholder="请输入待扣金额">
                                 </div>