using CommonUtil; using Operater.DAL; using Operater.DbModel; using Operater.DTO.TopMessage; using System; using System.Collections.Generic; using System.Text; namespace TradeInterflow.Handle { public class YzMemberHandle { public static void AuthMobileExecute(string message) { Console.WriteLine("有赞手机号授权"); YouZanMsgModel yzMsgModel = JSONUtil.JsonToObject(message); string id = yzMsgModel.yz_open_id + yzMsgModel.mobile; var mobRecord = new YzAuthMobileDAL().GetById(id); if (mobRecord.IsNull() || mobRecord.Id.IsNullOrEmpty()) { YzAuthMobile yzAuthMobile = new YzAuthMobile() { Id = id, YzOpenId = yzMsgModel.yz_open_id, Mobile = yzMsgModel.mobile, CreateTime = DateTime.Now }; new YzAuthMobileDAL().Insert(yzAuthMobile); } //授权送积分 AuthPointTaskRequest request = new AuthPointTaskRequest() { YzOpenId = yzMsgModel.yz_open_id, Mobile = yzMsgModel.mobile }; PointTaskHandle.AuthPointTask(request); } } }