Procházet zdrojové kódy

添加节点操作接口代码

lcl před 2 roky
rodič
revize
2b4a93c216

+ 55 - 0
Areas/Api/Controllers/v1/Main1/ConsumerOrdersController.cs

@@ -144,5 +144,60 @@ namespace MySystem.Areas.Api.Controllers.v1.Main1
 
 
 
+
+
+
+
+
+
+        #region 节点操作-直联分账查询
+        [Authorize]
+        public JsonResult DirectDivideQuery(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = DirectDivideQueryDo(value);
+            return Json(new AppResultJson() { Status = "1", Info = "", Data = Obj });
+        }
+        private Dictionary<string, object> DirectDivideQueryDo(string value)
+        {
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = new Dictionary<string, object>();
+            ConsumerOrders query = new ConsumerOrders();
+            int id = int.Parse(function.CheckInt(data["id"].ToString()));
+            query = ConsumerOrdersService.Query(id);
+            Obj.Add("DivideFlag", ""); //分账标记
+            Obj.Add("DivideDate", ""); //分账时间
+            Obj.Add("DivideNote", ""); //分账备注
+
+            return Obj;
+        }
+        #endregion
+
+        #region 节点操作-直联发起分账
+        [Authorize]
+        public JsonResult DirectAddDivide(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            AppResultJson result = DirectAddDivideDo(value);
+            return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
+        }
+        private AppResultJson DirectAddDivideDo(string value)
+        {
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = new Dictionary<string, object>();
+            ConsumerOrders query = new ConsumerOrders();
+            Dictionary<string, object> fields = new Dictionary<string, object>();
+            fields.Add("create_date", DateTime.Now); //创建时间
+            fields.Add("update_date", DateTime.Now); //修改时间
+            AppResultJson resultJson = ConsumerOrdersService.Add(fields, false);
+
+            return new AppResultJson() { Status = "1", Info = "", Data = Obj };
+        }
+        #endregion
+
+
+
     }
 }

+ 103 - 0
Areas/Api/Controllers/v1/Main1/MerchantAddInfoController.cs

@@ -324,5 +324,108 @@ namespace MySystem.Areas.Api.Controllers.v1.Main1
         }
         #endregion
 
+
+
+
+
+
+
+        #region 节点操作-直联提交微信商户进件
+        [Authorize]
+        public JsonResult DirectWeChatMerchantAdd(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            AppResultJson result = DirectWeChatMerchantAddDo(value);
+            return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
+        }
+        private AppResultJson DirectWeChatMerchantAddDo(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 DirectAlipayMerchantAdd(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            AppResultJson result = DirectAlipayMerchantAddDo(value);
+            return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
+        }
+        private AppResultJson DirectAlipayMerchantAddDo(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 DirectWeChatMerchantQueryAudit(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = DirectWeChatMerchantQueryAuditDo(value);
+            return Json(new AppResultJson() { Status = "1", Info = "", Data = Obj });
+        }
+        private Dictionary<string, object> DirectWeChatMerchantQueryAuditDo(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("WeChatSignUrl", query.WeChatSignUrl); //微信签约地址
+            Obj.Add("WeChatRemark", query.WeChatRemark); //微信备注
+            Obj.Add("WeChatMerchantId", query.WeChatMerchantId); //微信商户号
+            Obj.Add("Status", ""); //微信审核状态
+
+            return Obj;
+        }
+        #endregion
+
+        #region 节点操作-直联查询支付宝商户审核状态
+        [Authorize]
+        public JsonResult DirectAlipayMerchantQueryAudit(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = DirectAlipayMerchantQueryAuditDo(value);
+            return Json(new AppResultJson() { Status = "1", Info = "", Data = Obj });
+        }
+        private Dictionary<string, object> DirectAlipayMerchantQueryAuditDo(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("AlipayPid", query.AlipayPid); //支付宝唯一标识
+            Obj.Add("AlipayAuthToken", query.AlipayAuthToken); //支付宝商家令牌
+            Obj.Add("AlipaySignUrl", query.AlipaySignUrl); //支付宝签约地址
+            Obj.Add("AlipayRemark", query.AlipayRemark); //支付宝备注
+            Obj.Add("Status", ""); //支付宝审核状态
+
+            return Obj;
+        }
+        #endregion
+
     }
 }

+ 54 - 0
Areas/Api/Controllers/v1/Main2/ConsumerOrdersController.cs

@@ -145,5 +145,59 @@ namespace MySystem.Areas.Api.Controllers.v1.Main2
 
 
 
+
+
+
+
+        #region 节点操作-银联分账查询
+        [Authorize]
+        public JsonResult UnionDivideQuery(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = UnionDivideQueryDo(value);
+            return Json(new AppResultJson() { Status = "1", Info = "", Data = Obj });
+        }
+        private Dictionary<string, object> UnionDivideQueryDo(string value)
+        {
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = new Dictionary<string, object>();
+            ConsumerOrders query = new ConsumerOrders();
+            int id = int.Parse(function.CheckInt(data["id"].ToString()));
+            query = ConsumerOrdersService.Query(id);
+            Obj.Add("DivideFlag", ""); //分账标记
+            Obj.Add("DivideDate", ""); //分账时间
+            Obj.Add("DivideNote", ""); //分账备注
+
+            return Obj;
+        }
+        #endregion
+
+        #region 节点操作-银联发起分账
+        [Authorize]
+        public JsonResult UnionAddDivide(string value)
+        {
+            value = PublicFunction.DesDecrypt(value); ;
+            JsonData data = JsonMapper.ToObject(value);
+            AppResultJson result = UnionAddDivideDo(value);
+            return Json(new AppResultJson() { Status = result.Status, Info = result.Info, Data = result.Data });
+        }
+        private AppResultJson UnionAddDivideDo(string value)
+        {
+            JsonData data = JsonMapper.ToObject(value);
+            Dictionary<string, object> Obj = new Dictionary<string, object>();
+            ConsumerOrders query = new ConsumerOrders();
+            Dictionary<string, object> fields = new Dictionary<string, object>();
+            fields.Add("create_date", DateTime.Now); //创建时间
+            fields.Add("update_date", DateTime.Now); //修改时间
+            AppResultJson resultJson = ConsumerOrdersService.Add(fields, false);
+
+            return new AppResultJson() { Status = "1", Info = "", Data = Obj };
+        }
+        #endregion
+
+
+
+
     }
 }

+ 156 - 0
Areas/Api/Controllers/v1/Main2/MerchantAddInfoController.cs

@@ -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
+
+
     }
 }