Skip to content

Commit 2fa3ec7

Browse files
committed
ui
1 parent e53d1a2 commit 2fa3ec7

File tree

2 files changed

+56
-41
lines changed

2 files changed

+56
-41
lines changed

ProjectConfig/Script/AppInfo/AppInfo.py

Lines changed: 56 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -277,25 +277,28 @@ def copyResFiles(self,str):
277277

278278
def autoPlusVersion(self,isHd,chanel=""):
279279
jsonfile = self.GetJsonFile(isHd)
280-
self.versionCode = self.GetAppVersionCode(Source.ANDROID, isHd,chanel)
281-
int_v = int(self.versionCode)
282-
int_v=int_v+1
283-
self.versionCode = str(int_v)
284-
appversionjson = self.GetAppVersionJson(Source.ANDROID,isHd,chanel)
285-
# dataCode = self.GetAppVersionCode(Source.ANDROID, isHd,chanel)
286-
appversionjson["code"]=self.versionCode
287-
appversionjson["value"]=self.versionCodeToVersion(self.versionCode)
288280

289-
290-
# ios
291-
appversionjson = self.GetAppVersionJson(Source.IOS,isHd,"")
292-
codeios = appversionjson["code"]
293-
int_v = int(codeios)
294-
int_v=int_v+1
295-
codeios = str(int_v)
296-
appversionjson["code"]=codeios
297-
# self.versionCode = codeios
298-
appversionjson["value"]=self.versionCodeToVersion(codeios)
281+
282+
if chanel==Source.APPSTORE:
283+
# ios
284+
appversionjson = self.GetAppVersionJson(Source.IOS,isHd,"")
285+
codeios = appversionjson["code"]
286+
int_v = int(codeios)
287+
int_v=int_v+1
288+
codeios = str(int_v)
289+
appversionjson["code"]=codeios
290+
# self.versionCode = codeios
291+
appversionjson["value"]=self.versionCodeToVersion(codeios)
292+
print(" codeios =",codeios)
293+
else:
294+
self.versionCode = self.GetAppVersionCode(Source.ANDROID, isHd,chanel)
295+
int_v = int(self.versionCode)
296+
int_v=int_v+1
297+
self.versionCode = str(int_v)
298+
appversionjson = self.GetAppVersionJson(Source.ANDROID,isHd,chanel)
299+
# dataCode = self.GetAppVersionCode(Source.ANDROID, isHd,chanel)
300+
appversionjson["code"]=self.versionCode
301+
appversionjson["value"]=self.versionCodeToVersion(self.versionCode)
299302

300303
# SaveJson(jsonfile,jsonData)
301304
JsonUtil.SaveJson(jsonfile,self.loadJson(isHd))
@@ -470,6 +473,9 @@ def GetAppVersionJson(self,os,isHd,channel=""):
470473
if os==Source.ANDROID:
471474
if len(channel)>0 and channel in appversion:
472475
key = channel
476+
477+
# if channel==Source.HUAWEI:
478+
# key = os
473479

474480
return appversion[key]
475481

@@ -577,18 +583,18 @@ def GetAppId(self,isHd,channel):
577583
appid = data["appid"][channel]
578584
return appid
579585

580-
def SetAppVersion(self,isHd,os,value):
581-
# loadJson
582-
data = self.loadJson(isHd)
583-
data["appversion"][os]["value"] = value
586+
def SetAppVersion(self,isHd,os,value,channel=""):
587+
appversionjson = self.GetAppVersionJson(os,isHd,channel)
588+
appversionjson["value"] = value
584589
filePath = self.GetJsonFile(isHd)
590+
data = self.loadJson(isHd)
585591
JsonUtil.SaveJson(filePath,data)
586592

587-
def SetAppVersionCode(self,isHd,os,value):
588-
# loadJson
589-
data = self.loadJson(isHd)
590-
data["appversion"][os]["code"] = value
593+
def SetAppVersionCode(self,isHd,os,value,channel=""):
594+
appversionjson = self.GetAppVersionJson(os,isHd,channel)
595+
appversionjson["code"] = value
591596
filePath = self.GetJsonFile(isHd)
597+
data = self.loadJson(isHd)
592598
JsonUtil.SaveJson(filePath,data)
593599

594600
def SetAppId(self,isHd,os,channel,appid):
@@ -698,14 +704,14 @@ def ConvertOld2New(self,isHd,appinfoOld):
698704

699705
def SaveAppVersion(self,isHd,osSrc,version,channel=""):
700706
strcode = version.replace(".","")
701-
key = osSrc
702-
if osSrc==Source.ANDROID:
703-
if len(channel)>0:
704-
key = channel
707+
# key = osSrc
708+
# if osSrc==Source.ANDROID:
709+
# if len(channel)>0:
710+
# key = channel
705711

706712
# 保存版本
707-
self.SetAppVersion(isHd,key,version)
708-
self.SetAppVersionCode(isHd,key,strcode)
713+
self.SetAppVersion(isHd,osSrc,version,channel)
714+
self.SetAppVersionCode(isHd,osSrc,strcode,channel)
709715

710716

711717
def CopyAppInfo(self,isHd,chanel=""):
@@ -940,23 +946,28 @@ def updateName(self,isHd,isAuto,chanel=""):
940946

941947
if chanel == Source.TAPTAP:
942948
version_web = mainAppVersionTapTap.ParseVersion(appid_taptap)
943-
else:
949+
print("SaveAppVersion version_web=",version_web)
950+
self.SaveAppVersion(isHd,Source.ANDROID,version_web,chanel)
951+
952+
if chanel == Source.HUAWEI:
944953
version_web = mainHuaweiAppGalleryApi.GetVersion(appid_huawei)
954+
print("SaveAppVersion version_web=",version_web)
955+
self.SaveAppVersion(isHd,Source.ANDROID,version_web,chanel)
945956

946957
# strfile = strfile.replace(key,version_web)
947958
# FileUtil.SaveString2File(strfile,dst)
948959

949-
print("SaveAppVersion version_web=",version_web)
950-
self.SaveAppVersion(isHd,Source.ANDROID,version_web,chanel)
960+
951961

952962

953963

954964

955965
# ios
956966
appid_apple = self.GetJsonAppId(data,Source.APPSTORE)
957-
version_web = mainAppVersionApple.ParseVersion(appid_apple)
958-
print("AppVersionApple=",version_web+" appid_apple=",appid_apple)
959-
self.SaveAppVersion(isHd,Source.IOS,version_web,chanel)
967+
if chanel == Source.APPSTORE:
968+
version_web = mainAppVersionApple.ParseVersion(appid_apple)
969+
print("AppVersionApple=",version_web+" appid_apple=",appid_apple)
970+
self.SaveAppVersion(isHd,Source.IOS,version_web,chanel)
960971

961972
# filepath = mainResource.GetProjectConfigAppType()+"/appversion.json"
962973
# flag = os.path.exists(filepath)
@@ -1073,12 +1084,16 @@ def Run(self,is_auto_plus_version,channel=""):
10731084

10741085
# channel = ""
10751086
# channel = Source.HUAWEI
1076-
self.updateName(False,is_auto_plus_version,channel)
1077-
self.updateName(True,is_auto_plus_version,channel)
1087+
self.updateName(False,is_auto_plus_version,Source.HUAWEI)
1088+
self.updateName(True,is_auto_plus_version,Source.HUAWEI)
10781089

10791090
self.updateName(False,is_auto_plus_version,Source.TAPTAP)
10801091
self.updateName(True,is_auto_plus_version,Source.TAPTAP)
1081-
1092+
1093+
1094+
self.updateName(False,is_auto_plus_version,Source.APPSTORE)
1095+
self.updateName(True,is_auto_plus_version,Source.APPSTORE)
1096+
10821097
print("appname sucess")
10831098

10841099
mainAppInfo = AppInfo()
147 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)