|
|
@@ -129,7 +129,22 @@ public class HaoDaHelper
|
|
|
bool checkSign = HaoDa.Instance.VerifySign(sign, signstr);
|
|
|
if(checkSign)
|
|
|
{
|
|
|
- var item = Newtonsoft.Json.JsonConvert.DeserializeObject<HdDepositRecord>(content);
|
|
|
+ //{"mcht_no": "066510108862881", "mcht_nm": "双流区吴洪洪米线店(个体工商户)", "sn_no": "LDN7HDQM024121123382", "device_type": "好哒扫码通M837", "effective_time": "20250607", "through_date": "20250607", "deposit_amount": "249", "channel_kind": "000002", "activity_id": "-9999"}
|
|
|
+ JsonData jsonData = JsonMapper.ToObject(content);
|
|
|
+ // var item = Newtonsoft.Json.JsonConvert.DeserializeObject<HdDepositRecord>(content);
|
|
|
+ var item = new HdDepositRecord()
|
|
|
+ {
|
|
|
+ createTime = DateTime.Now,
|
|
|
+ mchtNo = jsonData["mcht_no"].ToString(),
|
|
|
+ mchtNm = jsonData["mcht_nm"].ToString(),
|
|
|
+ snNo = jsonData["sn_no"].ToString(),
|
|
|
+ deviceType = jsonData["device_type"].ToString(),
|
|
|
+ effectiveTime = jsonData["effective_time"].ToString(),
|
|
|
+ throughDate = jsonData["through_date"].ToString(),
|
|
|
+ depositAmount = jsonData["deposit_amount"].ToString(),
|
|
|
+ channelKind = jsonData["channel_kind"].ToString(),
|
|
|
+ activityId = jsonData["activity_id"].ToString(),
|
|
|
+ };
|
|
|
var depositService = App.GetService<IHdDepositRecordService>();
|
|
|
depositService.addHdDepositRecord(item);
|
|
|
|