Merge branch 'hotfix/1.0.14'
diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/MobileApi.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/MobileApi.kt
index 08cfbc8..299fd7f 100644
--- a/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/MobileApi.kt
+++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/mobile/MobileApi.kt
@@ -621,7 +621,7 @@
* 查询账单
* */
@RequestMapping("/bills")
- fun bills(pageno: Int,platform: String?): JsonResult {
+ fun bills(pageno: Int,platform: String?,type:String?): JsonResult {
val p = SecurityContextHolder.getContext().authentication
val user = mobileApiService.findUserById(p.name)
?: return JsonResult.error("用户不存在,请注册")
@@ -672,9 +672,14 @@
var versionurl:String?=""
if(!platform.isNullOrEmpty()){
var map= mutableMapOf<String,Any>()
+ var key=""
if(platform.toLowerCase().contains("android")){
- dictionaryProxy.refreshDictionary("androidapp")
- map = dictionaryProxy.getDictionaryAsMap("androidapp")
+ key="androidapp"
+ if(!type.isNullOrEmpty()){
+ key+= "_$type"
+ }
+ dictionaryProxy.refreshDictionary(key)
+ map = dictionaryProxy.getDictionaryAsMap(key)
if(map["androidversion"]!=null){
version = map["androidversion"] as String
}
@@ -689,7 +694,12 @@
}
}else if(platform.toLowerCase().contains("iphone")){
- map = dictionaryProxy.getDictionaryAsMap("iosapp")
+ key="iosapp"
+ if(!type.isNullOrEmpty()){
+ key+= "_$type"
+ }
+ dictionaryProxy.refreshDictionary(key)
+ map = dictionaryProxy.getDictionaryAsMap(key)
if(map["iosversion"]!=null){
version = map["iosversion"] as String
}