|
@@ -211,9 +211,8 @@ extension Photo{
|
|
|
}
|
|
|
|
|
|
static func allList(user:User) -> [(String,[Photo])]{
|
|
|
- var returnDic:[(String,[Photo])]
|
|
|
+ var returnDic:[(String,[Photo])] = [(String,[Photo])]()
|
|
|
let contactDB = SqlClient.shared.DB
|
|
|
- returnDic = [(String,[Photo])]()
|
|
|
|
|
|
if contactDB.open() {
|
|
|
let querySQL = "SELECT userId, userName, fileName, fileKey FROM Photo ORDER BY userName ASC, fileDate ASC"
|
|
@@ -229,8 +228,8 @@ extension Photo{
|
|
|
photo.user = _user
|
|
|
photo.user?.patientId = result?.string(forColumn: "userId")
|
|
|
photo.user?.patientNm = result?.string(forColumn: "userName")
|
|
|
- photo.file = result?.string(forColumn: "fileName")
|
|
|
- photo.key = result?.string(forColumn: "fileKey")
|
|
|
+ photo.file = result?.string(forColumn: "fileName") //kunkuk_20190509053257.jpg
|
|
|
+ photo.key = result?.string(forColumn: "fileKey") // "2019-05-09 신희래 입원, 외과"
|
|
|
|
|
|
if photo.recovery(){
|
|
|
if self.filter(photo, user){
|
|
@@ -239,10 +238,20 @@ extension Photo{
|
|
|
}
|
|
|
}
|
|
|
let keys = photos.map({$0.key}).compactMap({$0})
|
|
|
- let _keys = Set(keys).sorted().reversed()
|
|
|
+ let _keys = Set(keys).sorted()//.reversed()
|
|
|
+
|
|
|
for key in _keys{
|
|
|
+
|
|
|
returnDic.append((key, photos.filter({$0.key == key})))
|
|
|
}
|
|
|
+
|
|
|
+ let dicCount = returnDic.count
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
contactDB.close()
|
|
|
} else {
|
|
|
print("Error \(contactDB.lastErrorMessage())")
|