|
|
@@ -184,54 +184,22 @@ namespace MySystem.Areas.Api.Controllers.v1.Main1
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
- #region 进件管理-直连重新获取签约码
|
|
|
+ #region 进件管理-直连更新签约码
|
|
|
[Authorize]
|
|
|
- public JsonResult DirectUpateSignUrl(string value)
|
|
|
- {
|
|
|
- value = PublicFunction.DesDecrypt(value); ;
|
|
|
- JsonData data = JsonMapper.ToObject(value);
|
|
|
- AppResultJson result = DirectUpateSignUrlDo(value);
|
|
|
- return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
|
|
|
- }
|
|
|
- private AppResultJson DirectUpateSignUrlDo(string value)
|
|
|
- {
|
|
|
- JsonData data = JsonMapper.ToObject(value);
|
|
|
- string MerchantId = data["MerchantId"].ToString(); //商户Id
|
|
|
- string Kind = data["Kind"].ToString(); //类型(1 支付宝 2 微信 )
|
|
|
- Dictionary<string, object> Obj = new Dictionary<string, object>();
|
|
|
- MerchantAddInfo query = new MerchantAddInfo();
|
|
|
- Dictionary<string, object> fields = new Dictionary<string, object>();
|
|
|
- fields.Add("create_date", DateTime.Now); //创建时间
|
|
|
- fields.Add("update_date", DateTime.Now); //修改时间
|
|
|
- AppResultJson resultJson = MerchantAddInfoService.Add(fields, false);
|
|
|
-
|
|
|
- return new AppResultJson() { Status = "1", Info = "", Data = Obj };
|
|
|
- }
|
|
|
- #endregion
|
|
|
-
|
|
|
-
|
|
|
- #region 进件管理-直连提交开户意愿
|
|
|
- [Authorize]
|
|
|
- public JsonResult DirectMerchantOpenAccount(string value)
|
|
|
+ public JsonResult DirectUpdateSignUrl(string value)
|
|
|
{
|
|
|
value = PublicFunction.DesDecrypt(value);
|
|
|
JsonData data = JsonMapper.ToObject(value);
|
|
|
- AppResultJson result = DirectMerchantOpenAccountDo(value);
|
|
|
+ AppResultJson result = DirectUpdateSignUrlDo(value);
|
|
|
return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
|
|
|
}
|
|
|
- private AppResultJson DirectMerchantOpenAccountDo(string value)
|
|
|
+ private AppResultJson DirectUpdateSignUrlDo(string value)
|
|
|
{
|
|
|
JsonData data = JsonMapper.ToObject(value);
|
|
|
int MerchantId = int.Parse(function.CheckInt(data["MerchantId"].ToString()));
|
|
|
string Kind = data["Kind"].ToString(); //类型(1 支付宝 2 微信 )
|
|
|
Dictionary<string, object> Obj = new Dictionary<string, object>();
|
|
|
- var merAddInfo = main1db.MerchantAddInfo.FirstOrDefault(m => m.Id == MerchantId) ?? new MerchantAddInfo();
|
|
|
- var merInfo = main1db.MerchantInfo.FirstOrDefault(m => m.Id == MerchantId) ?? new MerchantInfo();
|
|
|
- merAddInfo.Status = 0;
|
|
|
- merAddInfo.ApplymentId = null;
|
|
|
- merAddInfo.WeChatSignUrl = null;
|
|
|
- merInfo.Status = 0;
|
|
|
- RedisDbconn.Instance.AddList("WeChatForHaoDaQueue", MerchantId.ToString());
|
|
|
+ RedisDbconn.Instance.AddList("UpdateSignUrlQueue", "{\"MerchantId\":\"" + MerchantId + "\",\"Kind\":\"" + Kind + "\"}");
|
|
|
return new AppResultJson() { Status = "1", Info = "", Data = Obj };
|
|
|
}
|
|
|
#endregion
|