| | |
| | | public string OAuth(string code, string state) |
| | | { |
| | | Console.WriteLine($"Code:{code}"); |
| | | LogHelper.WriteLogData("code:" + code); |
| | | return code; |
| | | } |
| | | |
| | |
| | | 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); |
| | |
| | | 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: |
| | |
| | | { |
| | | { "result","success"} |
| | | }; |
| | | LogHelper.WriteLogData1(JsonConvert.SerializeObject(dic)); |
| | | return JsonConvert.SerializeObject(dic); |
| | | } |
| | | } |