浏览代码

增加母亲节 -1

100Years 3 周之前
父节点
当前提交
7f81b90c57

+ 6 - 2
AIEmoji/Business/Data/TSDBHistoryManager.swift

@@ -24,7 +24,7 @@ enum TSDBHistoryType: String,CaseIterable {
     case photoLive = "kTSAIPhotoLiveHistoryListString"   //活照片
     case photoExpand = "kTSAIPhotoExpandHistoryListString"   //照片扩展
     case photoQuality = "kTSAIPhotoQualityHistoryListString"   //照片变高清
-    
+    case motherDay = "kTSAIMotherDayHistoryListString"   //母亲节
 }
 
 
@@ -286,6 +286,10 @@ extension TSRealmManager {
     var photoQualityDBHistory:TSDBHistory {
         return getDBHistory(type: TSDBHistoryType.photoQuality)
     }
-
+    
+    //变高清图
+    var motherDayDBHistory:TSDBHistory {
+        return getDBHistory(type: TSDBHistoryType.motherDay)
+    }
 }
 

+ 3 - 1
AIEmoji/Business/TSAILIstVC/TSAIListHistoryBaseVC/TSAIListHistoryBaseVC.swift

@@ -92,7 +92,7 @@ class TSAIListHistoryBaseVC: TSBaseVC {
     @objc func clickNavRight() {
         showCustomAlert(message: "Are you sure to delete".localized, deleteHandler:  {
             self.removeAllHistoryList()
-            self.updateView()
+            self.updateDataView()
         })
     }
     
@@ -143,6 +143,8 @@ extension TSAIListHistoryBaseVC{
             TSRMShared.photoExpandDBHistory
         case .photoQuality:
             TSRMShared.photoQualityDBHistory
+        case .motherDay:
+            TSRMShared.motherDayDBHistory
         }
     }
     

+ 8 - 1
AIEmoji/Business/TSAILIstVC/TSAIPhotoGeneratorBaseVC/TSAIPhotoGeneratorBaseVM/TSAIListPhotoGeneratorBaseVM.swift

@@ -157,6 +157,11 @@ class TSAIListPhotoGeneratorBaseVM {
                 postDict = ["prompt":"提高上传图片的清晰度,不要改变任何",
                             "imageUrl":imageUrl,
                             "device":getUserInfoJsonString()]
+            case .motherDay:
+                urlType = .imageRewrite
+                postDict = ["prompt":"把照片转化为Q版人物形象,3D黏土风,是真实世界的光影,保留原始人物细节,包括服装和造型。整体放在一张拍立得照片中,有一只手握着拍立得相纸。图中角色从拍立得相纸中,突破边框,延伸进入现实世界的二维空间。背景要温馨,包含母亲节快乐的元素。",
+                            "imageUrl":imageUrl,
+                            "device":getUserInfoJsonString()]
         }
         creatRequest = TSNetworkShared.post(urlType: urlType,parameters: postDict) { [weak self] data,error in
             guard let self = self else { return }
@@ -179,7 +184,7 @@ class TSAIListPhotoGeneratorBaseVM {
                 if let genmojiModel = TSActionInfoModel(JSON: result) {
                     switch genmojiModel.actionStatus {
                     case .success:
-                        if let url = URL(string:genmojiModel.response.resultUrl) {
+                        if let _ = URL(string:genmojiModel.response.resultUrl) {
                             if generatorModel.generatorStyle == .photoLive {
                                 downloadVideo(urlString: genmojiModel.response.resultUrl) { url in
                                     if let url = url {
@@ -276,6 +281,8 @@ class TSAIListPhotoGeneratorBaseVM {
             return 10*1024
         case .photoQuality:
             return 10*1024
+        case .motherDay:
+            return 10*1024
         }
     }
     

+ 3 - 0
AIEmoji/Business/TSAILIstVC/TSAIUploadPhotoBaseVC/TSAIUploadPhotoBaseVC.swift

@@ -15,6 +15,7 @@ enum TSGeneratorImageStyle {
     case photoLive     //把照片变活
     case photoExpand     //照片扩展
     case photoQuality    //照片变高清
+    case motherDay    //母亲节
 }
 
 class TSAIUploadPhotoBaseVC: TSBaseVC {
@@ -295,6 +296,8 @@ extension TSAIUploadPhotoBaseVC {
             dePrint("photoExpand")
         case .photoQuality:
             TSRMShared.photoQualityDBHistory.updateData(model)
+        case .motherDay:
+            TSRMShared.motherDayDBHistory.updateData(model)
         }
     }