zhangkun лет назад: 5
Родитель
Сommit
59c0e05d2e

+ 21 - 0
代码/System.Model/Common/ResultMessage.cs

@@ -0,0 +1,21 @@
1
+using System;
2
+namespace System.Model
3
+{
4
+	/// <summary>
5
+	///  返回结果状态
6
+	/// </summary>
7
+	[Serializable]
8
+	public partial class ResultMessage
9
+	{
10
+		public ResultMessage()
11
+		{ }
12
+		//状态码
13
+		public int Code { get; set; }
14
+		//成功失败状态
15
+		public bool Status { get; set; }
16
+		//具体消息
17
+		public string Msg { get; set; }
18
+
19
+	}
20
+}
21
+

+ 53 - 0
代码/System.Utility/NumberConvert.cs

@@ -0,0 +1,53 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+
5
+namespace Utility
6
+{
7
+    public class NumberConvert
8
+    {
9
+
10
+        public static string IntToJinZhi(long xx,int jinZhi)
11
+        {
12
+            string a = "";
13
+            while (xx >= 1)
14
+            {
15
+                int index = Convert.ToInt16(xx - (xx / jinZhi) * jinZhi);
16
+                a = Base64Code[index] + a;
17
+                xx = xx / jinZhi;
18
+            }
19
+            return a;
20
+        }
21
+
22
+        public static long JinZhiToInt(string xx,int jinZhi)
23
+        {
24
+            long a = 0;
25
+            int power = xx.Length - 1;
26
+
27
+            for (int i = 0; i <= power; i++)
28
+            {
29
+                a += _Base64Code[xx[power - i].ToString()] * Convert.ToInt64(Math.Pow(jinZhi, i));
30
+            }
31
+
32
+            return a;
33
+        }
34
+
35
+        public static Dictionary<int, string> Base64Code = new Dictionary<int, string>() {
36
+            {   0  ,"z"}, {   1  ,"1"}, {   2  ,"2"}, {   3  ,"3"}, {   4  ,"4"}, {   5  ,"5"}, {   6  ,"6"}, {   7  ,"7"}, {   8  ,"8"}, {   9  ,"9"},
37
+            {   10  ,"a"}, {   11  ,"b"}, {   12  ,"c"}, {   13  ,"d"}, {   14  ,"e"}, {   15  ,"f"}, {   16  ,"g"}, {   17  ,"h"}, {   18  ,"i"}, {   19  ,"j"},
38
+            {   20  ,"k"}, {   21  ,"x"}, {   22  ,"m"}, {   23  ,"n"}, {   24  ,"y"}, {   25  ,"p"}, {   26  ,"q"}, {   27  ,"r"}, {   28  ,"s"}, {   29  ,"t"},
39
+            {   30  ,"u"}, {   31  ,"v"}, {   32  ,"w"}, {   33  ,"x"}, {   34  ,"y"}, {   35  ,"z"}, {   36  ,"A"}, {   37  ,"B"}, {   38  ,"C"}, {   39  ,"D"},
40
+            {   40  ,"E"}, {   41  ,"F"}, {   42  ,"G"}, {   43  ,"H"}, {   44  ,"I"}, {   45  ,"J"}, {   46  ,"K"}, {   47  ,"L"}, {   48  ,"M"}, {   49  ,"N"},
41
+            {   50  ,"O"}, {   51  ,"P"}, {   52  ,"Q"}, {   53  ,"R"}, {   54  ,"S"}, {   55  ,"T"}, {   56  ,"U"}, {   57  ,"V"}, {   58  ,"W"}, {   59  ,"X"},
42
+            {   60  ,"Y"}, {   61  ,"Z"}, {   62  ,"-"}, {   63  ,"_"},
43
+        };
44
+
45
+        public static Dictionary<string, int> _Base64Code
46
+        {
47
+            get
48
+            {
49
+                return Enumerable.Range(0, Base64Code.Count()).ToDictionary(i => Base64Code[i], i => i);
50
+            }
51
+        }
52
+    }
53
+}

+ 1 - 1
代码/TVShoppingCallCenter_ZLJ/Controllers/CallCenter/CallFunctionController.cs

@@ -156,7 +156,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.CallCenter
156 156
                         var cus = await _cus_vip_infoRepository.GetListALL(x => x.F_State == 1 && x.F_Phone
157 157
                        == modelcdr.caller || x.F_Phone
158 158
                        == tel);
159
-                        if (cus!=null )
159
+                        if (cus!=null && cus.Count>0)
160 160
                         {
161 161
                             modelRecord.CusCode = cus.FirstOrDefault ().F_Name ;
162 162
                             modelRecord.CusId = cus.FirstOrDefault().F_ID ;

+ 1 - 1
代码/TVShoppingCallCenter_ZLJ/Controllers/InternalMessages/InternalMessagesController.cs

@@ -97,7 +97,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.InternalMessages
97 97
         public async Task<IActionResult> GetListMark(int istop=-1,int smstype=-1,int isread=-1, int pageindex = 0, int pagesize = 0)
98 98
         {
99 99
             //string user = "8000";
100
-          string user = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
100
+            string user = UserLogin.UserCode;
101 101
             List<IConditionalModel> conModels = new List<IConditionalModel>();
102 102
             #region 条件筛选
103 103
             conModels.Add(new ConditionalModel() { FieldName = "SMS_IsDelete", ConditionalType = ConditionalType.Equal, FieldValue = ((int)EnumUserCountState.Enabled).ToString() });

Разница между файлами не показана из-за своего большого размера
+ 13 - 9
代码/TVShoppingCallCenter_ZLJ/Controllers/Order/OrderFunctionController.cs


+ 2 - 1
代码/TVShoppingCallCenter_ZLJ/Controllers/Order/OrderMergeController.cs

@@ -501,7 +501,8 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.Order
501 501
                         }
502 502
                         if (modelDetail != null)
503 503
                         {
504
-                            if (await busOrcerFunctionController.ChangeStock(setStockModel, modeStocklogs))
504
+                            ResultMessage modelMessage = await busOrcerFunctionController.ChangeStock(setStockModel, modeStocklogs);
505
+                            if (modelMessage.Status)
505 506
                             {
506 507
                                 //处理库存
507 508
                             }