浏览代码

支付宝小程序上线接口

lcl 1 年之前
父节点
当前提交
d40aea3ce4

文件差异内容过多而无法显示
+ 5 - 3
AppStart/Alipay/AlipayFunction.cs


+ 30 - 0
AppStart/Alipay/Request/AlipayOpenMiniVersionOnlineModel.cs

@@ -0,0 +1,30 @@
+using System;
+using System.Xml.Serialization;
+
+namespace Aop.Api.Request
+{
+    /// <summary>
+    /// AlipayOpenMiniVersionOnlineModel Data Structure.
+    /// </summary>
+    [Serializable]
+    public class AlipayOpenMiniVersionOnlineModel : AopObject
+    {
+        /// <summary>
+        /// 商家小程序版本号,需为审核通过状态或灰度中版本。
+        /// </summary>
+        [XmlElement("app_version")]
+        public string AppVersion { get; set; }
+
+        /// <summary>
+        /// 小程序投放的端参数,例如投放到支付宝钱包是支付宝端。默认支付宝端。支持: com.alipay.alipaywallet:支付宝端; com.alipay.iot.xpaas:支付宝IoT端。
+        /// </summary>
+        [XmlElement("bundle_id")]
+        public string BundleId { get; set; }
+
+        /// <summary>
+        /// true - 性能优先; false - 覆盖优先(默认)
+        /// </summary>
+        [XmlElement("downgrade")]
+        public bool Downgrade { get; set; }
+    }
+}

+ 3 - 3
Areas/Api/Controllers/AlipayController.cs

@@ -118,14 +118,14 @@ namespace MySystem.Areas.Api.Controllers.v1
 
         #endregion
 
-        #region 查询小程序版本状态和详情
+        #region 小程序上线
 
-        public string MiniProgramQuery(string value)
+        public string MiniProgramOnline(string value)
         {
             value = DesDecrypt(value);
             JsonData data = JsonMapper.ToObject(value);
             string Version = data["Version"].ToString();
-            return new AlipayFunction().MiniProgramQuery(Version);
+            return new AlipayFunction().MiniProgramOnline(Version);
         }
 
         #endregion

部分文件因为文件数量过多而无法显示