public JResult AddCarFast([FromBody] CarInfoFastModel model) { if (string.IsNullOrWhiteSpace(model?.mobile)) { return JResult._jResult(401, "参数不完整"); } //判断是否登录 if (string.IsNullOrWhiteSpace(model.custid)) //没有登录 { var custservice = ServiceLocatorFactory.GetServiceLocator().GetService<ICustomerManagementService>(); //用手机号获取会员信息 CustModel custinfo = null; var cust = custservice.GetCustByMobile(model.mobile); if (!string.IsNullOrWhiteSpace(cust.errmsg?.ToString())) { custinfo = (CustModel)custservice.GetCustByMobile(model.mobile).errmsg; } if (custinfo == null) //会员不存在 { var password = RandomUtility.GetRandom(6); //自动注册 var regResult = custservice.CustRegister(new CustModel { Mobile = model.mobile, Password = password, Custname = model.contacts, Type = 2 //快速录车时自动注册也默认个人 }); if (string.IsNullOrWhiteSpace(regResult.errmsg?.ToString())) { return JResult._jResult(500, "自动注册失败"); } model.custid = regResult.errmsg.ToString(); Task.Run(() => { var sms = new SMSMSG(); sms.PostSms(model.mobile, $"亲爱的用户:感谢您使用玖伍淘车发布车辆!如您是车商,强烈推荐您关注并使用专为车商朋友服务的【玖伍淘车】公众号!已为您自动注册【用户名:{model.mobile}】【初始随机密码:{password}】若需使用建议您尽快修改密码。如无需要,请忽略。玖伍淘车承诺不会透露用户信息。"); }); return _carervice.AddCar(model); } model.custid = custinfo.Innerid; } //添加车辆 var jresult = _carervice.AddCar(model); //if (jresult.errcode == 0) //{ // Task.Run(() => // { // ServiceLocatorFactory.GetServiceLocator().GetService<ICustomerManagementService>().UpdateCustType(model.custid); // }); //} return jresult; }
public void TestMethod_SMS() { var sms = new SMSMSG(); var result = sms.SendSms("15862409166", "测试发送"); Assert.IsNotNull(null); }