yl
2023-01-10 d4d03c0415631cdf778e41fc7a85a225262712b9
VueWebApi/Controllers/MessageController.cs
@@ -20,6 +20,7 @@
        public string OAuth(string code, string state)
        {
            Console.WriteLine($"Code:{code}");
            LogHelper.WriteLogData("code:" + code);
            return code;
        }
@@ -28,9 +29,10 @@
        public dynamic Receive([FromBody] ChanjetEncryptMsg encryptMsg)
        {
            string enMsg = encryptMsg.GetEncryptMsg();
            LogHelper.WriteLogData("解密前的消息enMsg:" + enMsg);
            Console.WriteLine($"解密前的消息{enMsg}");
            String decryptMsg = OpenapiHelper.AesDecrypt(enMsg, config.Key_encryptKey);
            LogHelper.WriteLogData2("解密后消息:" +decryptMsg);
            Console.WriteLine($"解密后消息{decryptMsg}");
            MessageBase message = JsonConvert.DeserializeObject<MessageBase>(decryptMsg);
@@ -40,15 +42,19 @@
                switch (message.msgType)
                {
                    case "APP_TEST":
                        LogHelper.WriteLogData("消息类型msgType:" + message.msgType);
                        retObj = DealTestMsg(message);
                        break;
                    case "APP_TICKET":
                        LogHelper.WriteLogData("消息类型msgType:" + message.msgType);
                        retObj = DealTicketMsg(message);
                        break;
                    case "TEMP_AUTH_CODE":
                        LogHelper.WriteLogData("消息类型msgType:" + message.msgType);
                        retObj = DealOrgTempAuthMsg(message);
                        break;
                    case "PAY_ORDER_SUCCESS":
                        LogHelper.WriteLogData("消息类型msgType:" + message.msgType);
                        retObj = DealOrderPayMsg(message);
                        break;
                    default:
@@ -91,6 +97,7 @@
            {
                { "result","success"}
            };
            LogHelper.WriteLogData1(JsonConvert.SerializeObject(dic));
            return JsonConvert.SerializeObject(dic);
        }
    }