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<YouZanMsgModel>(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);
|
}
|
}
|
}
|