|
|
@@ -295,5 +295,161 @@ namespace MySystem.Areas.Api.Controllers.v1.Main2
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ #region 节点操作-银联提交微信开户意愿
|
|
|
+ [Authorize]
|
|
|
+ public JsonResult UnionWeChatMerchantOpenAccount(string value)
|
|
|
+ {
|
|
|
+ value = PublicFunction.DesDecrypt(value); ;
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ AppResultJson result = UnionWeChatMerchantOpenAccountDo(value);
|
|
|
+ return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
|
|
|
+ }
|
|
|
+ private AppResultJson UnionWeChatMerchantOpenAccountDo(string value)
|
|
|
+ {
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ 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 UnionAlipayMerchantOpenAccount(string value)
|
|
|
+ {
|
|
|
+ value = PublicFunction.DesDecrypt(value); ;
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ AppResultJson result = UnionAlipayMerchantOpenAccountDo(value);
|
|
|
+ return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
|
|
|
+ }
|
|
|
+ private AppResultJson UnionAlipayMerchantOpenAccountDo(string value)
|
|
|
+ {
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ 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 UnionMerchantAdd(string value)
|
|
|
+ {
|
|
|
+ value = PublicFunction.DesDecrypt(value); ;
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ AppResultJson result = UnionMerchantAddDo(value);
|
|
|
+ return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
|
|
|
+ }
|
|
|
+ private AppResultJson UnionMerchantAddDo(string value)
|
|
|
+ {
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ 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 节点操作-银联绑定微信appid
|
|
|
+ [Authorize]
|
|
|
+ public JsonResult UnionMerchantBindWeChatAppId(string value)
|
|
|
+ {
|
|
|
+ value = PublicFunction.DesDecrypt(value); ;
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ AppResultJson result = UnionMerchantBindWeChatAppIdDo(value);
|
|
|
+ return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
|
|
|
+ }
|
|
|
+ private AppResultJson UnionMerchantBindWeChatAppIdDo(string value)
|
|
|
+ {
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ 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 UnionMerchantGetAuth(string value)
|
|
|
+ {
|
|
|
+ value = PublicFunction.DesDecrypt(value); ;
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ Dictionary<string, object> Obj = UnionMerchantGetAuthDo(value);
|
|
|
+ return Json(new AppResultJson() { Status = "1", Info = "", Data = Obj });
|
|
|
+ }
|
|
|
+ private Dictionary<string, object> UnionMerchantGetAuthDo(string value)
|
|
|
+ {
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ Dictionary<string, object> Obj = new Dictionary<string, object>();
|
|
|
+ MerchantAddInfo query = new MerchantAddInfo();
|
|
|
+ int id = int.Parse(function.CheckInt(data["id"].ToString()));
|
|
|
+ query = MerchantAddInfoService.Query(id);
|
|
|
+ Obj.Add("WeChatMerchantId", query.WeChatMerchantId); //微信商户号
|
|
|
+ Obj.Add("AliMerchantId", query.AliMerchantId); //支付宝商户号
|
|
|
+ Obj.Add("WeChatStatus", ""); //微信认证状态
|
|
|
+ Obj.Add("AlipayStatus", ""); //支付宝认证状态
|
|
|
+
|
|
|
+ return Obj;
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+ #region 节点操作-银联获取审核状态
|
|
|
+ [Authorize]
|
|
|
+ public JsonResult UnionMerchantQueryStatus(string value)
|
|
|
+ {
|
|
|
+ value = PublicFunction.DesDecrypt(value); ;
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ Dictionary<string, object> Obj = UnionMerchantQueryStatusDo(value);
|
|
|
+ return Json(new AppResultJson() { Status = "1", Info = "", Data = Obj });
|
|
|
+ }
|
|
|
+ private Dictionary<string, object> UnionMerchantQueryStatusDo(string value)
|
|
|
+ {
|
|
|
+ JsonData data = JsonMapper.ToObject(value);
|
|
|
+ Dictionary<string, object> Obj = new Dictionary<string, object>();
|
|
|
+ MerchantAddInfo query = new MerchantAddInfo();
|
|
|
+ int id = int.Parse(function.CheckInt(data["id"].ToString()));
|
|
|
+ query = MerchantAddInfoService.Query(id);
|
|
|
+ Obj.Add("AlipaySignUrl", query.AlipaySignUrl); //支付宝签约地址
|
|
|
+ Obj.Add("WeChatSignUrl", query.WeChatSignUrl); //微信签约地址
|
|
|
+ Obj.Add("MchtNo", query.MchtNo); //好哒商户号
|
|
|
+ Obj.Add("OutMchtNo", query.OutMchtNo); //慧掌柜商户号
|
|
|
+ Obj.Add("StoreNo", query.StoreNo); //门店号
|
|
|
+ Obj.Add("ToAcctNo", query.ToAcctNo); //分账接收方
|
|
|
+ Obj.Add("HdStatus", query.HdStatus); //好哒进件状态
|
|
|
+ Obj.Add("HdPassDate", query.HdPassDate == null ? "" : query.HdPassDate.Value.ToString("yyyy-MM-dd HH:mm:ss")); //好哒审核通过时间
|
|
|
+ Obj.Add("HdBindWeChat", query.HdBindWeChat); //好哒绑定微信状态
|
|
|
+ Obj.Add("HdRemark", ""); //好哒备注
|
|
|
+ Obj.Add("WeChatRemark", ""); //微信备注
|
|
|
+ Obj.Add("AlipayRemark", ""); //支付宝备注
|
|
|
+ Obj.Add("WeChatStatus", ""); //微信审核状态
|
|
|
+ Obj.Add("AlipayStatus", ""); //微信审核状态
|
|
|
+
|
|
|
+ return Obj;
|
|
|
+ }
|
|
|
+ #endregion
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|