From 402f9568e48e6e1a9d29d37dcda46737047425d5 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期四, 25 十一月 2021 10:49:10 +0800 Subject: [PATCH] 专家通讯录优化 --- zhengcaioa/zhengcaioa/Controllers/Customer/CooperatecustomCustomerController.cs | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) diff --git a/zhengcaioa/zhengcaioa/Controllers/Customer/CooperatecustomCustomerController.cs b/zhengcaioa/zhengcaioa/Controllers/Customer/CooperatecustomCustomerController.cs index 41774d5..8e30987 100644 --- a/zhengcaioa/zhengcaioa/Controllers/Customer/CooperatecustomCustomerController.cs +++ b/zhengcaioa/zhengcaioa/Controllers/Customer/CooperatecustomCustomerController.cs @@ -100,7 +100,7 @@ ViewBag.khlx = _liaotianService.GetSYScode("CooperatecustomCustomer", "khlx").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); ViewBag.khly = _liaotianService.GetSYScode("CooperatecustomCustomer", "khly").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); ViewBag.hyfl = _liaotianService.GetSYScode("CooperatecustomCustomer", "hyfl").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); - + ViewBag.shifou = _liaotianService.GetSYScode("system", "shifou").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); ViewBag.users = _userService.GetList().Where(x => x.IsYwjl == "A").Select(x => new { code = x.Id, label = x.UserName }).ToList(); @@ -158,6 +158,23 @@ } + + public IActionResult GetCustomer(string id) + { + var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); + ViewData["curentuser"] = curentuser; + + + + var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(id); + + + + return new JsonResult(cooperatecustomCustomerDTO); + } + + + /// <summary> /// 淇濆瓨 /// </summary> @@ -170,6 +187,30 @@ var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); ViewData["curentuser"] = curentuser; data.RecStatus = "A"; + if (string.IsNullOrEmpty(data.Shifoutianjiaweixin)) + { + data.Shifoutianjiaweixin = "D"; + data.Weixiner = null; + data.Weixintime = null; + } + else + { + if (String.IsNullOrEmpty(data.Id)) + { + data.Weixiner = curentuser.Id; + data.Weixintime = DateTime.Now; + } + else + { + var cooperatecustomCustomerDTO = _cooperatecustomCustomerService.Get(data.Id); + if (string.IsNullOrEmpty(cooperatecustomCustomerDTO.Weixiner) ) + { + data.Weixiner = curentuser.Id; + data.Weixintime = DateTime.Now; + } + + } + } if (String.IsNullOrEmpty(data.Id)) { data.Creater = curentuser.Id; -- Gitblit v1.9.1