소스 검색

支付宝小程序上线接口

lcl 1 년 전
부모
커밋
d40aea3ce4
3개의 변경된 파일38개의 추가작업 그리고 6개의 파일을 삭제
  1. 5 3
      AppStart/Alipay/AlipayFunction.cs
  2. 30 0
      AppStart/Alipay/Request/AlipayOpenMiniVersionOnlineModel.cs
  3. 3 3
      Areas/Api/Controllers/AlipayController.cs

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 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

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.