Commit a8a874756d48bb40ae49fc2b420503a39503c930
Exists in
master
Merge remote-tracking branch 'origin/master'
Showing
40 changed files
with
3397 additions
and
374 deletions
Show diff stats
cloud/common/src/main/java/com/sincere/common/dto/admin/QuestionBean.java
0 → 100644
| ... | ... | @@ -0,0 +1,275 @@ |
| 1 | +package com.sincere.common.dto.admin; | |
| 2 | + | |
| 3 | +import java.io.Serializable; | |
| 4 | + | |
| 5 | +public class QuestionBean implements Serializable { | |
| 6 | + | |
| 7 | + private String ID; | |
| 8 | + private String Question; | |
| 9 | + | |
| 10 | + private String Qtype; | |
| 11 | + | |
| 12 | + private String Answer; | |
| 13 | + | |
| 14 | + private String CorrectAnswer; | |
| 15 | + | |
| 16 | + private String Analysis; | |
| 17 | + | |
| 18 | + private String State; | |
| 19 | + | |
| 20 | + private String Intime; | |
| 21 | + | |
| 22 | + private String ExamineFlag; | |
| 23 | + | |
| 24 | + private String ExamineUserId; | |
| 25 | + | |
| 26 | + private String CreateUserId; | |
| 27 | + | |
| 28 | + private String SubjectId; | |
| 29 | + | |
| 30 | + private String SchoolId; | |
| 31 | + | |
| 32 | + private String DifficulteId; | |
| 33 | + | |
| 34 | + private String KnowledgeId; | |
| 35 | + | |
| 36 | + private String ChapterId; | |
| 37 | + | |
| 38 | + private String GradeId; | |
| 39 | + | |
| 40 | + private String SourceId; | |
| 41 | + | |
| 42 | + private String OrderId; | |
| 43 | + | |
| 44 | + private String SId; | |
| 45 | + | |
| 46 | + private String StemId; | |
| 47 | + | |
| 48 | + private String AutomaticCorrection; | |
| 49 | + | |
| 50 | + private String PkgId; | |
| 51 | + | |
| 52 | + private String PkgType; | |
| 53 | + | |
| 54 | + public String getQuestion() { | |
| 55 | + return Question; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public void setQuestion(String question) { | |
| 59 | + Question = question; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public String getQtype() { | |
| 63 | + return Qtype; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public void setQtype(String qtype) { | |
| 67 | + Qtype = qtype; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public String getAnswer() { | |
| 71 | + return Answer; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public void setAnswer(String answer) { | |
| 75 | + Answer = answer; | |
| 76 | + } | |
| 77 | + | |
| 78 | + public String getCorrectAnswer() { | |
| 79 | + return CorrectAnswer; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public void setCorrectAnswer(String correctAnswer) { | |
| 83 | + CorrectAnswer = correctAnswer; | |
| 84 | + } | |
| 85 | + | |
| 86 | + public String getAnalysis() { | |
| 87 | + return Analysis; | |
| 88 | + } | |
| 89 | + | |
| 90 | + public void setAnalysis(String analysis) { | |
| 91 | + Analysis = analysis; | |
| 92 | + } | |
| 93 | + | |
| 94 | + public String getState() { | |
| 95 | + return State; | |
| 96 | + } | |
| 97 | + | |
| 98 | + public void setState(String state) { | |
| 99 | + State = state; | |
| 100 | + } | |
| 101 | + | |
| 102 | + public String getIntime() { | |
| 103 | + return Intime; | |
| 104 | + } | |
| 105 | + | |
| 106 | + public void setIntime(String intime) { | |
| 107 | + Intime = intime; | |
| 108 | + } | |
| 109 | + | |
| 110 | + public String getExamineFlag() { | |
| 111 | + return ExamineFlag; | |
| 112 | + } | |
| 113 | + | |
| 114 | + public void setExamineFlag(String examineFlag) { | |
| 115 | + ExamineFlag = examineFlag; | |
| 116 | + } | |
| 117 | + | |
| 118 | + public String getExamineUserId() { | |
| 119 | + return ExamineUserId; | |
| 120 | + } | |
| 121 | + | |
| 122 | + public String getID() { | |
| 123 | + return ID; | |
| 124 | + } | |
| 125 | + | |
| 126 | + public void setID(String ID) { | |
| 127 | + this.ID = ID; | |
| 128 | + } | |
| 129 | + | |
| 130 | + public void setExamineUserId(String examineUserId) { | |
| 131 | + ExamineUserId = examineUserId; | |
| 132 | + } | |
| 133 | + | |
| 134 | + public String getCreateUserId() { | |
| 135 | + return CreateUserId; | |
| 136 | + } | |
| 137 | + | |
| 138 | + public void setCreateUserId(String createUserId) { | |
| 139 | + CreateUserId = createUserId; | |
| 140 | + } | |
| 141 | + | |
| 142 | + public String getSubjectId() { | |
| 143 | + return SubjectId; | |
| 144 | + } | |
| 145 | + | |
| 146 | + public void setSubjectId(String subjectId) { | |
| 147 | + SubjectId = subjectId; | |
| 148 | + } | |
| 149 | + | |
| 150 | + public String getSchoolId() { | |
| 151 | + return SchoolId; | |
| 152 | + } | |
| 153 | + | |
| 154 | + public void setSchoolId(String schoolId) { | |
| 155 | + SchoolId = schoolId; | |
| 156 | + } | |
| 157 | + | |
| 158 | + public String getDifficulteId() { | |
| 159 | + return DifficulteId; | |
| 160 | + } | |
| 161 | + | |
| 162 | + public void setDifficulteId(String difficulteId) { | |
| 163 | + DifficulteId = difficulteId; | |
| 164 | + } | |
| 165 | + | |
| 166 | + public String getKnowledgeId() { | |
| 167 | + return KnowledgeId; | |
| 168 | + } | |
| 169 | + | |
| 170 | + public void setKnowledgeId(String knowledgeId) { | |
| 171 | + KnowledgeId = knowledgeId; | |
| 172 | + } | |
| 173 | + | |
| 174 | + public String getChapterId() { | |
| 175 | + return ChapterId; | |
| 176 | + } | |
| 177 | + | |
| 178 | + public void setChapterId(String chapterId) { | |
| 179 | + ChapterId = chapterId; | |
| 180 | + } | |
| 181 | + | |
| 182 | + public String getGradeId() { | |
| 183 | + return GradeId; | |
| 184 | + } | |
| 185 | + | |
| 186 | + public void setGradeId(String gradeId) { | |
| 187 | + GradeId = gradeId; | |
| 188 | + } | |
| 189 | + | |
| 190 | + public String getSourceId() { | |
| 191 | + return SourceId; | |
| 192 | + } | |
| 193 | + | |
| 194 | + public void setSourceId(String sourceId) { | |
| 195 | + SourceId = sourceId; | |
| 196 | + } | |
| 197 | + | |
| 198 | + public String getOrderId() { | |
| 199 | + return OrderId; | |
| 200 | + } | |
| 201 | + | |
| 202 | + public void setOrderId(String orderId) { | |
| 203 | + OrderId = orderId; | |
| 204 | + } | |
| 205 | + | |
| 206 | + public String getSId() { | |
| 207 | + return SId; | |
| 208 | + } | |
| 209 | + | |
| 210 | + public void setSId(String SId) { | |
| 211 | + this.SId = SId; | |
| 212 | + } | |
| 213 | + | |
| 214 | + public String getStemId() { | |
| 215 | + return StemId; | |
| 216 | + } | |
| 217 | + | |
| 218 | + public void setStemId(String stemId) { | |
| 219 | + StemId = stemId; | |
| 220 | + } | |
| 221 | + | |
| 222 | + public String getAutomaticCorrection() { | |
| 223 | + return AutomaticCorrection; | |
| 224 | + } | |
| 225 | + | |
| 226 | + public void setAutomaticCorrection(String automaticCorrection) { | |
| 227 | + AutomaticCorrection = automaticCorrection; | |
| 228 | + } | |
| 229 | + | |
| 230 | + public String getPkgId() { | |
| 231 | + return PkgId; | |
| 232 | + } | |
| 233 | + | |
| 234 | + public void setPkgId(String pkgId) { | |
| 235 | + PkgId = pkgId; | |
| 236 | + } | |
| 237 | + | |
| 238 | + public String getPkgType() { | |
| 239 | + return PkgType; | |
| 240 | + } | |
| 241 | + | |
| 242 | + public void setPkgType(String pkgType) { | |
| 243 | + PkgType = pkgType; | |
| 244 | + } | |
| 245 | + | |
| 246 | + @Override | |
| 247 | + public String toString() { | |
| 248 | + return "QuestionBean{" + | |
| 249 | + "ID='" + ID + '\'' + | |
| 250 | + ", Question='" + Question + '\'' + | |
| 251 | + ", Qtype='" + Qtype + '\'' + | |
| 252 | + ", Answer='" + Answer + '\'' + | |
| 253 | + ", CorrectAnswer='" + CorrectAnswer + '\'' + | |
| 254 | + ", Analysis='" + Analysis + '\'' + | |
| 255 | + ", State='" + State + '\'' + | |
| 256 | + ", Intime='" + Intime + '\'' + | |
| 257 | + ", ExamineFlag='" + ExamineFlag + '\'' + | |
| 258 | + ", ExamineUserId='" + ExamineUserId + '\'' + | |
| 259 | + ", CreateUserId='" + CreateUserId + '\'' + | |
| 260 | + ", SubjectId='" + SubjectId + '\'' + | |
| 261 | + ", SchoolId='" + SchoolId + '\'' + | |
| 262 | + ", DifficulteId='" + DifficulteId + '\'' + | |
| 263 | + ", KnowledgeId='" + KnowledgeId + '\'' + | |
| 264 | + ", ChapterId='" + ChapterId + '\'' + | |
| 265 | + ", GradeId='" + GradeId + '\'' + | |
| 266 | + ", SourceId='" + SourceId + '\'' + | |
| 267 | + ", OrderId='" + OrderId + '\'' + | |
| 268 | + ", SId='" + SId + '\'' + | |
| 269 | + ", StemId='" + StemId + '\'' + | |
| 270 | + ", AutomaticCorrection='" + AutomaticCorrection + '\'' + | |
| 271 | + ", PkgId='" + PkgId + '\'' + | |
| 272 | + ", PkgType='" + PkgType + '\'' + | |
| 273 | + '}'; | |
| 274 | + } | |
| 275 | +} | ... | ... |
cloud/common/src/main/java/com/sincere/common/dto/smartCampus/SZ_AttendanceDto.java
cloud/dahua/pom.xml
| ... | ... | @@ -31,12 +31,36 @@ |
| 31 | 31 | </exclusions> |
| 32 | 32 | </dependency> |
| 33 | 33 | |
| 34 | - <dependency> | |
| 34 | + <!-- <dependency> | |
| 35 | 35 | <groupId>org.slf4j</groupId> |
| 36 | 36 | <artifactId>slf4j-log4j12</artifactId> |
| 37 | 37 | <version>1.7.25</version> |
| 38 | 38 | <scope>compile</scope> |
| 39 | - </dependency> | |
| 39 | + </dependency>--> | |
| 40 | + <dependency> | |
| 41 | + <groupId>org.apache.logging.log4j</groupId> | |
| 42 | + <artifactId>log4j-slf4j-impl</artifactId> | |
| 43 | + <version>2.10.0</version> | |
| 44 | + <scope>compile</scope> | |
| 45 | + </dependency> | |
| 46 | + <dependency> | |
| 47 | + <groupId>org.apache.logging.log4j</groupId> | |
| 48 | + <artifactId>log4j-core</artifactId> | |
| 49 | + <version>2.10.0</version> | |
| 50 | + <scope>compile</scope> | |
| 51 | + </dependency> | |
| 52 | + <dependency> | |
| 53 | + <groupId>org.apache.logging.log4j</groupId> | |
| 54 | + <artifactId>log4j-jul</artifactId> | |
| 55 | + <version>2.10.0</version> | |
| 56 | + <scope>compile</scope> | |
| 57 | + </dependency> | |
| 58 | + <dependency> | |
| 59 | + <groupId>org.slf4j</groupId> | |
| 60 | + <artifactId>jul-to-slf4j</artifactId> | |
| 61 | + <version>1.7.25</version> | |
| 62 | + <scope>compile</scope> | |
| 63 | + </dependency> | |
| 40 | 64 | |
| 41 | 65 | <dependency> |
| 42 | 66 | <groupId>org.springframework.boot</groupId> |
| ... | ... | @@ -135,6 +159,12 @@ |
| 135 | 159 | <artifactId>commons-codec</artifactId> |
| 136 | 160 | <version>1.10</version> |
| 137 | 161 | </dependency> |
| 162 | + <dependency> | |
| 163 | + <groupId>org.apache.poi</groupId> | |
| 164 | + <artifactId>poi</artifactId> | |
| 165 | + <version>4.1.0</version> | |
| 166 | + <scope>compile</scope> | |
| 167 | + </dependency> | |
| 138 | 168 | </dependencies> |
| 139 | 169 | |
| 140 | 170 | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/MyTask.java
| 1 | 1 | package com.example.dahua; |
| 2 | 2 | |
| 3 | +import com.example.dahua.Gate.Gate; | |
| 3 | 4 | import com.example.dahua.alarmListen.AlarmListenModule; |
| 5 | +import com.example.dahua.bean.CardBean; | |
| 4 | 6 | import com.example.dahua.bean.DeviceInfoBean; |
| 7 | +import com.example.dahua.bean.TeacherBean; | |
| 8 | +import com.example.dahua.bean.UserInfoBean; | |
| 9 | +import com.example.dahua.dao.UserDao; | |
| 5 | 10 | import com.example.dahua.lib.NetSDKLib; |
| 6 | 11 | import com.example.dahua.lib.ToolKits; |
| 7 | 12 | import com.example.dahua.lib.Utils; |
| ... | ... | @@ -51,15 +56,17 @@ public class MyTask implements ApplicationRunner { |
| 51 | 56 | //在线设备信息集合 |
| 52 | 57 | private List<DeviceInfoBean> deviceInfoBeans = new ArrayList<>(); |
| 53 | 58 | |
| 54 | - //存放设备的id和IP | |
| 55 | - public static Map<String, String> devMap = new HashMap<>(); | |
| 56 | - | |
| 57 | 59 | //存放登录句柄 |
| 58 | 60 | public static Map<String, NetSDKLib.LLong> lLongMap = new HashMap<>(); |
| 59 | 61 | |
| 60 | 62 | @Autowired |
| 61 | 63 | SendRecordDao sendRecordDao; |
| 62 | 64 | |
| 65 | + @Autowired | |
| 66 | + UserDao userDao; | |
| 67 | + | |
| 68 | + public boolean isHasNewDevice = false;//判断是否有新设备上线 | |
| 69 | + | |
| 63 | 70 | @Override |
| 64 | 71 | public void run(ApplicationArguments args) throws Exception { |
| 65 | 72 | // 121.40.109.21 |
| ... | ... | @@ -71,6 +78,7 @@ public class MyTask implements ApplicationRunner { |
| 71 | 78 | // System.out.println(" sendRecordDao:"+sendRecordDao.getSenSuccess()); |
| 72 | 79 | } |
| 73 | 80 | |
| 81 | + | |
| 74 | 82 | /** |
| 75 | 83 | * 设备自注册 |
| 76 | 84 | */ |
| ... | ... | @@ -91,7 +99,11 @@ public class MyTask implements ApplicationRunner { |
| 91 | 99 | String deviceId = getDeviceId(pchDVRIP, nDVRPort); |
| 92 | 100 | if (!StringUtils.isEmpty(deviceId)) { |
| 93 | 101 | attendanceService.updateConnectStateWithDevid(0, deviceId); |
| 102 | + GateModule.stopRealLoadPic(lLongMap.get(deviceId)); | |
| 94 | 103 | lLongMap.remove(deviceId); |
| 104 | +// devMap.remove(deviceId); | |
| 105 | + removeDevice(deviceId); | |
| 106 | + isHasNewDevice = true; | |
| 95 | 107 | } |
| 96 | 108 | // AutoRegisterModule.logout() |
| 97 | 109 | // 断线提示 |
| ... | ... | @@ -107,7 +119,17 @@ public class MyTask implements ApplicationRunner { |
| 107 | 119 | String deviceId = getDeviceId(pchDVRIP, nDVRPort); |
| 108 | 120 | if (!StringUtils.isEmpty(deviceId)) { |
| 109 | 121 | attendanceService.updateConnectStateWithDevid(1, deviceId); |
| 110 | - lLongMap.put(deviceId,m_hLoginHandle); | |
| 122 | +// devMap.put(deviceId,""); | |
| 123 | + DeviceInfoBean deviceInfoBean = new DeviceInfoBean(); | |
| 124 | + deviceInfoBean.setDevcieId(deviceId); | |
| 125 | + deviceInfoBean.setDeviceIp(pchDVRIP); | |
| 126 | + deviceInfoBean.setDevicePort(nDVRPort); | |
| 127 | + deviceInfoBean.setLoginHandle(m_hLoginHandle); | |
| 128 | + deviceInfoBean.setPassword(password); | |
| 129 | + deviceInfoBean.setUsername(strUser); | |
| 130 | + deviceInfoBeans.add(deviceInfoBean); | |
| 131 | + lLongMap.put(deviceId, m_hLoginHandle); | |
| 132 | + isHasNewDevice = true; | |
| 111 | 133 | } |
| 112 | 134 | } |
| 113 | 135 | } |
| ... | ... | @@ -129,6 +151,24 @@ public class MyTask implements ApplicationRunner { |
| 129 | 151 | return ""; |
| 130 | 152 | } |
| 131 | 153 | |
| 154 | + /** | |
| 155 | + * 移除设备 | |
| 156 | + * | |
| 157 | + * @param deviceId | |
| 158 | + */ | |
| 159 | + private void removeDevice(String deviceId) { | |
| 160 | + | |
| 161 | + DeviceInfoBean deviceInfoBean = null; | |
| 162 | + | |
| 163 | + | |
| 164 | + for (DeviceInfoBean dev : | |
| 165 | + deviceInfoBeans) { | |
| 166 | + if (dev.getDevcieId().equals(deviceId)) deviceInfoBean = dev; | |
| 167 | + } | |
| 168 | + | |
| 169 | + if (null != deviceInfoBean) deviceInfoBeans.remove(deviceInfoBean); | |
| 170 | + } | |
| 171 | + | |
| 132 | 172 | |
| 133 | 173 | @Autowired |
| 134 | 174 | private AttendanceService attendanceService;//设备控制服务 |
| ... | ... | @@ -165,21 +205,17 @@ public class MyTask implements ApplicationRunner { |
| 165 | 205 | * 主动注册调用的登录接口,获取登录句柄 |
| 166 | 206 | */ |
| 167 | 207 | NetSDKLib.LLong loginHandleLong = AutoRegisterModule.login(pIp, wPort, strUser, password, deviceId); |
| 168 | - AlarmListenModule.startListen(cbMessage,loginHandleLong); | |
| 169 | - //注册成功后进入订阅模式 | |
| 170 | - GateModule.realLoadPic(1, analyzerCallback,loginHandleLong); | |
| 171 | - FileUtils.getInstance().writeLogs("设备注册:"+deviceId+" 登录句柄:"+loginHandleLong,FileUtils.devices); | |
| 208 | +// FileUtils.getInstance().writeLogs("设备注册:"+deviceId+" 登录句柄:"+loginHandleLong,FileUtils.devices); | |
| 172 | 209 | if (loginHandleLong.longValue() != 0) { |
| 173 | -// System.out.println(String.format("Login Success [Device IP %s][port %s][DeviceID %s][loginHandleLong %s]\n", pIp, | |
| 174 | -// wPort, deviceId,loginHandleLong)); | |
| 175 | - devMap.put(deviceId, pIp + "," + wPort); | |
| 176 | - lLongMap.put(deviceId,loginHandleLong); | |
| 210 | + lLongMap.put(deviceId, loginHandleLong); | |
| 211 | + isHasNewDevice = true; | |
| 177 | 212 | String inTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); |
| 178 | 213 | int index = attendanceService.insert(deviceId, "22", pIp, wPort + "", inTime, "-1", "1"); |
| 179 | 214 | DeviceInfoBean deviceInfoBean = new DeviceInfoBean(); |
| 180 | 215 | deviceInfoBean.setDevcieId(deviceId); |
| 181 | 216 | deviceInfoBean.setDeviceIp(pIp); |
| 182 | 217 | deviceInfoBean.setDevicePort(wPort); |
| 218 | + deviceInfoBean.setLoginHandle(loginHandleLong); | |
| 183 | 219 | deviceInfoBeans.add(deviceInfoBean); |
| 184 | 220 | |
| 185 | 221 | } else { |
| ... | ... | @@ -196,40 +232,84 @@ public class MyTask implements ApplicationRunner { |
| 196 | 232 | } |
| 197 | 233 | } |
| 198 | 234 | |
| 235 | + public void reloadPic() { | |
| 236 | + | |
| 237 | + /* Set<String> set = lLongMap.keySet(); | |
| 238 | + Iterator<String> iterator = set.iterator(); | |
| 239 | + | |
| 240 | + while (iterator.hasNext()){ | |
| 241 | + String deviceId= iterator.next(); | |
| 242 | + System.out.println("deviceId:"+deviceId+" llong:"+lLongMap.get(deviceId)); | |
| 243 | + GateModule.stopRealLoadPic(lLongMap.get(deviceId)); | |
| 244 | + GateModule.realLoadPic(0,analyzerCallback,lLongMap.get(deviceId)); | |
| 245 | + }*/ | |
| 246 | + | |
| 247 | + for (DeviceInfoBean dev : | |
| 248 | + deviceInfoBeans) { | |
| 249 | + System.out.println("dev:" + dev.toString() + " -------llong:" + lLongMap.get(dev.getDevcieId())); | |
| 250 | + FileUtils.getInstance().writeLogs(dev.getDevcieId() + "------" + lLongMap.get(dev.getDevcieId()), FileUtils.device_login); | |
| 251 | + if (lLongMap.get(dev.getDevcieId()).intValue() > 0) | |
| 252 | + GateModule.realLoadPic(0, analyzerCallback, lLongMap.get(dev.getDevcieId())); | |
| 253 | + | |
| 254 | + } | |
| 255 | + | |
| 256 | + isHasNewDevice = false; | |
| 257 | + } | |
| 258 | + | |
| 259 | + | |
| 199 | 260 | //智能订阅 |
| 200 | 261 | private AnalyzerDataCB analyzerCallback = new AnalyzerDataCB(); |
| 262 | + | |
| 201 | 263 | private class AnalyzerDataCB implements NetSDKLib.fAnalyzerDataCallBack { |
| 202 | 264 | private BufferedImage gateBufferedImage = null; |
| 203 | 265 | |
| 204 | 266 | public int invoke(NetSDKLib.LLong lAnalyzerHandle, int dwAlarmType, |
| 205 | 267 | Pointer pAlarmInfo, Pointer pBuffer, int dwBufSize, |
| 206 | - Pointer dwUser, int nSequence, Pointer reserved) | |
| 207 | - { | |
| 268 | + Pointer dwUser, int nSequence, Pointer reserved) { | |
| 208 | 269 | if (lAnalyzerHandle.longValue() == 0 || pAlarmInfo == null) { |
| 209 | 270 | return -1; |
| 210 | 271 | } |
| 211 | 272 | |
| 212 | - System.out.println("sda"); | |
| 213 | - File path = new File("./GateSnapPicture/"); | |
| 273 | + byte[] bufferBytes = new byte[dwBufSize]; | |
| 274 | + | |
| 275 | + pBuffer.read(0, bufferBytes, 0, dwBufSize); | |
| 276 | + | |
| 277 | + | |
| 278 | + File path = new File("E:\\wwwhtdocs\\SmartCampus\\face17e50\\FaceRecoder"); | |
| 214 | 279 | if (!path.exists()) { |
| 215 | 280 | path.mkdir(); |
| 216 | 281 | } |
| 217 | 282 | |
| 218 | 283 | ///< 门禁事件 |
| 219 | - if(dwAlarmType == NetSDKLib.EVENT_IVS_ACCESS_CTL) { | |
| 284 | + if (dwAlarmType == NetSDKLib.EVENT_IVS_ACCESS_CTL) { | |
| 220 | 285 | NetSDKLib.DEV_EVENT_ACCESS_CTL_INFO msg = new NetSDKLib.DEV_EVENT_ACCESS_CTL_INFO(); |
| 221 | 286 | ToolKits.GetPointerData(pAlarmInfo, msg); |
| 222 | - | |
| 223 | 287 | // 保存图片,获取图片缓存 |
| 224 | - String snapPicPath = path + "\\" + System.currentTimeMillis() + "GateSnapPicture.jpg"; // 保存图片地址 | |
| 288 | + String snapPicPath = path + "\\" + System.currentTimeMillis() + ".png"; // 保存图片地址 | |
| 225 | 289 | byte[] buffer = pBuffer.getByteArray(0, dwBufSize); |
| 226 | 290 | ByteArrayInputStream byteArrInputGlobal = new ByteArrayInputStream(buffer); |
| 227 | 291 | |
| 228 | 292 | try { |
| 293 | + System.out.println("sda:" + new String(msg.szCardNo) + " 抓拍照片存储地址:" + new String(msg.szSnapURL, "GBK").trim()); | |
| 229 | 294 | gateBufferedImage = ImageIO.read(byteArrInputGlobal); |
| 230 | - if(gateBufferedImage != null) { | |
| 231 | - ImageIO.write(gateBufferedImage, "jpg", new File(snapPicPath)); | |
| 295 | + if (gateBufferedImage != null) { | |
| 296 | + ImageIO.write(gateBufferedImage, "png", new File(snapPicPath)); | |
| 232 | 297 | } |
| 298 | + String card = new String(msg.szCardNo).trim(); | |
| 299 | + if (!StringUtils.isEmpty(card)) { | |
| 300 | + card=cardNo(card); | |
| 301 | + CardBean cardBean = userDao.getCards(card);//根据卡号获取身份信息 | |
| 302 | + String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | |
| 303 | + snapPicPath = snapPicPath.replace("E:\\wwwhtdocs\\SmartCampus", "http://campus.myjxt.com"); | |
| 304 | + if (cardBean.getType() == 0) {//老师 | |
| 305 | + TeacherBean teacherBean = userDao.getTeacherWithId(cardBean.getUser_id()); | |
| 306 | + sendRecordDao.addFaceRecoder("", teacherBean.getUser_id(), teacherBean.getName(), snapPicPath, 1, time, card); | |
| 307 | + } else if (cardBean.getType() == 2) {//学生 | |
| 308 | + UserInfoBean userInfoBean = userDao.getStudentWithid(cardBean.getUser_id()); | |
| 309 | + sendRecordDao.addFaceRecoder("", userInfoBean.getUser_id(), userInfoBean.getName(), snapPicPath, 1, time, card); | |
| 310 | + } | |
| 311 | + } | |
| 312 | + | |
| 233 | 313 | } catch (IOException e2) { |
| 234 | 314 | e2.printStackTrace(); |
| 235 | 315 | } |
| ... | ... | @@ -247,60 +327,27 @@ public class MyTask implements ApplicationRunner { |
| 247 | 327 | } |
| 248 | 328 | } |
| 249 | 329 | |
| 330 | + /** | |
| 331 | + * 卡号两两取反 | |
| 332 | + * | |
| 333 | + * @param cardDex | |
| 334 | + * @return | |
| 335 | + */ | |
| 336 | + public String cardNo(String cardDex) { | |
| 250 | 337 | |
| 251 | - private fAlarmDataCB cbMessage = new fAlarmDataCB(); | |
| 252 | - | |
| 253 | - | |
| 254 | - private class fAlarmDataCB implements NetSDKLib.fMessCallBack{ | |
| 255 | - | |
| 256 | - @Override | |
| 257 | - public boolean invoke(int lCommand, NetSDKLib.LLong lLoginID, | |
| 258 | - Pointer pStuEvent, int dwBufLen, String strDeviceIP, | |
| 259 | - NativeLong nDevicePort, Pointer dwUser) { | |
| 260 | - | |
| 261 | - byte[] alarm = new byte[dwBufLen]; | |
| 262 | - pStuEvent.read(0, alarm, 0, dwBufLen); | |
| 263 | - try { | |
| 264 | - String alarmStr=new String(alarm,"GBK"); | |
| 265 | - System.out.println("报警信息:"+alarmStr); | |
| 266 | - } catch (UnsupportedEncodingException e) { | |
| 267 | - e.printStackTrace(); | |
| 268 | - } | |
| 269 | - | |
| 270 | - switch (lCommand) { | |
| 271 | - case NetSDKLib.NET_ALARM_ALARM_EX: | |
| 272 | - case NetSDKLib.NET_MOTION_ALARM_EX: | |
| 273 | - case NetSDKLib.NET_VIDEOLOST_ALARM_EX: | |
| 274 | - case NetSDKLib.NET_SHELTER_ALARM_EX: | |
| 275 | - case NetSDKLib.NET_DISKFULL_ALARM_EX: | |
| 276 | - case NetSDKLib.NET_DISKERROR_ALARM_EX: { | |
| 277 | - String content = ""; | |
| 278 | - for (int i = 0; i < dwBufLen; i++) { | |
| 279 | - if (alarm[i] == 1) { | |
| 280 | - byte c = alarm[i]; | |
| 281 | - content+=String.valueOf(c); | |
| 282 | -// AlarmEventInfo alarmEventInfo = new AlarmEventInfo(i, lCommand, AlarmStatus.ALARM_START); | |
| 283 | -// if (!data.contains(alarmEventInfo)) { | |
| 284 | -// data.add(alarmEventInfo); | |
| 285 | -// eventQueue.postEvent(new AlarmListenEvent(target, alarmEventInfo)); | |
| 286 | -// } | |
| 287 | - }else { | |
| 288 | -// AlarmEventInfo alarmEventInfo = new AlarmEventInfo(i, lCommand, AlarmStatus.ALARM_STOP); | |
| 289 | -// if (data.remove(alarmEventInfo)) { | |
| 290 | -// eventQueue.postEvent(new AlarmListenEvent(target, alarmEventInfo)); | |
| 291 | -// } | |
| 292 | - } | |
| 293 | - } | |
| 294 | - | |
| 295 | - System.out.println("content:"+content); | |
| 296 | - break; | |
| 297 | - } | |
| 298 | - default: | |
| 299 | - break; | |
| 338 | + String cardR = ""; | |
| 339 | + int length = cardDex.length(); | |
| 340 | + if (length != 8) { | |
| 341 | + System.out.println("卡号格式不正确:" + cardDex); | |
| 342 | + return cardDex; | |
| 343 | + } | |
| 344 | + while (length > 0) { | |
| 345 | + length -= 2; | |
| 346 | + cardR += cardDex.substring(length, length + 2); | |
| 347 | + } | |
| 300 | 348 | |
| 301 | - } | |
| 349 | + return cardR; | |
| 302 | 350 | |
| 303 | - return true; | |
| 304 | - } | |
| 305 | 351 | } |
| 352 | + | |
| 306 | 353 | } | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/async/MyScheduledTask.java
| 1 | 1 | package com.example.dahua.async; |
| 2 | 2 | |
| 3 | +import com.example.dahua.MyTask; | |
| 3 | 4 | import com.example.dahua.bean.SendRecordBean; |
| 4 | 5 | import com.example.dahua.bean.StudentBean; |
| 5 | 6 | import com.example.dahua.bean.UserInfoBean; |
| ... | ... | @@ -36,7 +37,6 @@ import java.util.List; |
| 36 | 37 | @EnableScheduling |
| 37 | 38 | public class MyScheduledTask { |
| 38 | 39 | |
| 39 | - | |
| 40 | 40 | @Autowired |
| 41 | 41 | SendRecordDao sendRecordDao; |
| 42 | 42 | |
| ... | ... | @@ -44,16 +44,19 @@ public class MyScheduledTask { |
| 44 | 44 | UserDao userDao; |
| 45 | 45 | |
| 46 | 46 | @Autowired |
| 47 | - SendUserInfoTask myTask; | |
| 47 | + SendUserInfoTask sendUserInfoTask; | |
| 48 | + | |
| 49 | + @Autowired | |
| 50 | + MyTask myTasks; | |
| 48 | 51 | |
| 49 | - @Value("${haikangpic}") | |
| 50 | - private String haikangpic; | |
| 52 | +// @Value("${haikangpic}") | |
| 53 | +// private String haikangpic; | |
| 51 | 54 | |
| 52 | - public boolean isSendHaikang = false; | |
| 55 | + public static boolean isSendHaikang = false; | |
| 53 | 56 | |
| 54 | - public boolean isSendWeigeng = false; | |
| 57 | + public static boolean isSendWeigeng = false; | |
| 55 | 58 | |
| 56 | - public boolean isSendDahua = false; | |
| 59 | + public static boolean isSendDahua = false; | |
| 57 | 60 | |
| 58 | 61 | private boolean isClose = true, isCloseYT = true;//判断是否关机 |
| 59 | 62 | |
| ... | ... | @@ -92,8 +95,8 @@ public class MyScheduledTask { |
| 92 | 95 | isClose = false; |
| 93 | 96 | close(30, 479);//关闭 |
| 94 | 97 | } |
| 95 | - if (hour >= 9 && hour < 11) { | |
| 96 | 98 | |
| 99 | + if (hour >= 9 && hour < 11) { | |
| 97 | 100 | dealData(); |
| 98 | 101 | } else if (hour >= 13 && hour < 14) { |
| 99 | 102 | dealData(); |
| ... | ... | @@ -101,6 +104,7 @@ public class MyScheduledTask { |
| 101 | 104 | dealData(); |
| 102 | 105 | } |
| 103 | 106 | |
| 107 | + if (myTasks.isHasNewDevice)myTasks.reloadPic(); | |
| 104 | 108 | |
| 105 | 109 | } |
| 106 | 110 | |
| ... | ... | @@ -155,7 +159,7 @@ public class MyScheduledTask { |
| 155 | 159 | mqttManager.init(); |
| 156 | 160 | |
| 157 | 161 | List<String> stringList = userDao.getAllDecWithSch(schoolId); |
| 158 | - System.out.println("stringList:" + stringList); | |
| 162 | +// System.out.println("stringList:" + stringList); | |
| 159 | 163 | for (int i = 0; i < stringList.size(); i++) { |
| 160 | 164 | String devId = stringList.get(i); |
| 161 | 165 | mqttManager.sendMq(devId, cmd); |
| ... | ... | @@ -170,7 +174,7 @@ public class MyScheduledTask { |
| 170 | 174 | //System.out.println("isSendWeigeng:"+isSendWeigeng+"isSendHaikang:"+isSendHaikang+"isSendDahua:"+isSendDahua); |
| 171 | 175 | if (!isSendWeigeng) { |
| 172 | 176 | isSendWeigeng = true; |
| 173 | - myTask.addWeiGen(); | |
| 177 | + sendUserInfoTask.addWeiGen(); | |
| 174 | 178 | } |
| 175 | 179 | |
| 176 | 180 | /** |
| ... | ... | @@ -178,7 +182,7 @@ public class MyScheduledTask { |
| 178 | 182 | */ |
| 179 | 183 | if (!isSendHaikang) { |
| 180 | 184 | isSendHaikang = true; |
| 181 | - myTask.addHaikangface(); | |
| 185 | + sendUserInfoTask.addHaikangface(); | |
| 182 | 186 | } |
| 183 | 187 | |
| 184 | 188 | /** |
| ... | ... | @@ -186,7 +190,7 @@ public class MyScheduledTask { |
| 186 | 190 | */ |
| 187 | 191 | if (!isSendDahua) { |
| 188 | 192 | isSendDahua = true; |
| 189 | - myTask.addDahuaFace(); | |
| 193 | + sendUserInfoTask.addDahuaFace(); | |
| 190 | 194 | } |
| 191 | 195 | |
| 192 | 196 | } | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask.java
| ... | ... | @@ -43,9 +43,6 @@ public class SendUserInfoTask { |
| 43 | 43 | @Autowired |
| 44 | 44 | SendRecordDao sendRecordDao; |
| 45 | 45 | |
| 46 | - @Autowired | |
| 47 | - MyScheduledTask myScheduledTask; | |
| 48 | - | |
| 49 | 46 | @Async("taskExecutor") |
| 50 | 47 | public void doTaskOne(String file, List<AttendanceBean> attendanceBeans, UserInfoBean userInfoBean, String schoolId, int failType) throws Exception { |
| 51 | 48 | File studentFile = new File(file); |
| ... | ... | @@ -115,7 +112,7 @@ public class SendUserInfoTask { |
| 115 | 112 | sendRecordBean.setUserType(Integer.parseInt(userType)); |
| 116 | 113 | sendRecordBean.setFailType(failtype); |
| 117 | 114 | if (!filePaths.exists()) { |
| 118 | - System.out.println("图片目录不存在:" + filePaths.getAbsolutePath()); | |
| 115 | +// System.out.println("图片目录不存在:" + filePaths.getAbsolutePath()); | |
| 119 | 116 | // sendRecordBean.setFailType(1); |
| 120 | 117 | // sendRecordBean.setFailContent("副卡图片目录不存在"); |
| 121 | 118 | // addFailDace(sendRecordBean); |
| ... | ... | @@ -195,7 +192,7 @@ public class SendUserInfoTask { |
| 195 | 192 | */ |
| 196 | 193 | private boolean userIsExit(List<File> fileList, String studentcode, UserInfoBean userInfoBean, SendRecordBean sendRecordBean) { |
| 197 | 194 | if (userInfoBean == null) { |
| 198 | - System.out.println("用户信息不存在:" + studentcode); | |
| 195 | +// System.out.println("用户信息不存在:" + studentcode); | |
| 199 | 196 | fileList.remove(0); |
| 200 | 197 | sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), 3);//更新下发失败状态 |
| 201 | 198 | sendRecordBean.setFailType(3); |
| ... | ... | @@ -298,7 +295,7 @@ public class SendUserInfoTask { |
| 298 | 295 | |
| 299 | 296 | NetSDKLib.LLong loginHandleLong = MyTask.lLongMap.get(attendanceBean.getClint_id()); |
| 300 | 297 | // System.out.println("loginHandleLong:" + loginHandleLong + MyTask.lLongMap.toString() + " 设备ID:" + attendanceBean.getClint_id()); |
| 301 | - | |
| 298 | +// System.out.println("loginHandleLong:" +loginHandleLong); | |
| 302 | 299 | if (loginHandleLong == null) { |
| 303 | 300 | FileUtils.getInstance().writeLogs("设备不在线:" + attendanceBean.getClint_id(), FileUtils.devices); |
| 304 | 301 | String deviceId = sendRecordDao.getFailIsExit(attendanceBean.getClint_id(), attendanceBean.getSchool_id()); |
| ... | ... | @@ -317,11 +314,6 @@ public class SendUserInfoTask { |
| 317 | 314 | GateModule.deleteCard(bCardFlags, loginHandleLong); |
| 318 | 315 | userDao.deleteRecordNo(user_id, bCardFlags); |
| 319 | 316 | |
| 320 | -// boolean update = GateModule.modifyCard(bCardFlags, cardNum, userInfoBean.getUser_id(), userInfoBean.getName(), "123456" | |
| 321 | -// , Res.string().getCardStatusInt(1), Res.string().getCardTypeInt(1), 0, 0 | |
| 322 | -// , 1, startTime, endTime, loginHandleLong); | |
| 323 | -// System.out.println("update:" + update); | |
| 324 | - | |
| 325 | 317 | bCardFlags = GateModule.insertCard(cardNum, user_id, name, "123456" |
| 326 | 318 | , Res.string().getCardStatusInt(1), Res.string().getCardTypeInt(1), 0, 0 |
| 327 | 319 | , 1, startTime, endTime, loginHandleLong); |
| ... | ... | @@ -378,7 +370,8 @@ public class SendUserInfoTask { |
| 378 | 370 | // 添加卡信息和人脸失败 |
| 379 | 371 | if (bCardFlags == -1 && !bFaceFalgs) { |
| 380 | 372 | FileUtils.getInstance().writeLogs("下发人脸和卡号失败:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserErrTxt); |
| 381 | - System.out.println("添加卡信息和人脸失败"); | |
| 373 | +// System.out.println("添加卡信息和人脸失败"); | |
| 374 | + System.out.println("下发人脸和卡号失败" + "sendRecordBean:" + sendRecordBean); | |
| 382 | 375 | sendRecordBean.setFailContent("下发人脸和卡号失败"); |
| 383 | 376 | sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), 7);//更新下发失败状态 |
| 384 | 377 | sendRecordBean.setFailType(8); |
| ... | ... | @@ -425,7 +418,7 @@ public class SendUserInfoTask { |
| 425 | 418 | // } |
| 426 | 419 | } |
| 427 | 420 | |
| 428 | - private String cardNo(String cardDex) { | |
| 421 | + public String cardNo(String cardDex) { | |
| 429 | 422 | |
| 430 | 423 | String cardR = ""; |
| 431 | 424 | int length = cardDex.length(); |
| ... | ... | @@ -438,7 +431,6 @@ public class SendUserInfoTask { |
| 438 | 431 | cardR += cardDex.substring(length, length + 2); |
| 439 | 432 | } |
| 440 | 433 | |
| 441 | -// return Long.parseLong(cardR, 16) + ""; | |
| 442 | 434 | return cardR; |
| 443 | 435 | |
| 444 | 436 | } |
| ... | ... | @@ -520,7 +512,7 @@ public class SendUserInfoTask { |
| 520 | 512 | String customerID = customerIDs.get(i); |
| 521 | 513 | addKard(customerID, "2");//微耕 |
| 522 | 514 | } |
| 523 | - myScheduledTask.isSendWeigeng = false; | |
| 515 | + MyScheduledTask.isSendWeigeng = false; | |
| 524 | 516 | } |
| 525 | 517 | |
| 526 | 518 | String url = "http://campus.myjxt.com/api/OneCard/UpdateDataBK"; |
| ... | ... | @@ -543,7 +535,7 @@ public class SendUserInfoTask { |
| 543 | 535 | headers); |
| 544 | 536 | ResponseEntity<String> result = restTemplate.postForEntity(url, requestEntity, String.class); |
| 545 | 537 | |
| 546 | - System.out.println("result:" + result.getBody() ); | |
| 538 | +// System.out.println("result:" + result.getBody() ); | |
| 547 | 539 | } else if (studentBean != null && studentBean.getStudentCode() == null) { |
| 548 | 540 | // System.out.println(studentBean.getName()+"学籍号不存在"); |
| 549 | 541 | } |
| ... | ... | @@ -580,7 +572,7 @@ public class SendUserInfoTask { |
| 580 | 572 | System.out.println("下发失败:" + url); |
| 581 | 573 | } |
| 582 | 574 | } |
| 583 | - myScheduledTask.isSendHaikang = false; | |
| 575 | + MyScheduledTask.isSendHaikang = false; | |
| 584 | 576 | |
| 585 | 577 | } |
| 586 | 578 | |
| ... | ... | @@ -611,7 +603,7 @@ public class SendUserInfoTask { |
| 611 | 603 | } |
| 612 | 604 | } |
| 613 | 605 | |
| 614 | - myScheduledTask.isSendDahua = false; | |
| 606 | + MyScheduledTask.isSendDahua = false; | |
| 615 | 607 | } |
| 616 | 608 | |
| 617 | 609 | private void senfaceToDahua(SendRecordBean sendRecordBean) { |
| ... | ... | @@ -620,7 +612,7 @@ public class SendUserInfoTask { |
| 620 | 612 | //根据文件命名来判断学籍号 |
| 621 | 613 | String studentCodes = userDao.getStudentCode(sendRecordBean.getCustomerid()); |
| 622 | 614 | userInfoBean = userDao.getUserInfo(sendRecordBean.getSchoolId() + "", studentCodes);//获取用户信息 |
| 623 | - System.out.println("userInfoBean:" + sendRecordBean.toString()); | |
| 615 | +// System.out.println("userInfoBean:" + sendRecordBean.toString()); | |
| 624 | 616 | try { |
| 625 | 617 | if (null != userInfoBean) { |
| 626 | 618 | userInfoBean.setStudent_num(sendRecordBean.getNum()); | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/bean/CardBean.java
0 → 100644
| ... | ... | @@ -0,0 +1,45 @@ |
| 1 | +package com.example.dahua.bean; | |
| 2 | + | |
| 3 | +import java.io.Serializable; | |
| 4 | + | |
| 5 | +public class CardBean implements Serializable { | |
| 6 | + | |
| 7 | + private String num; | |
| 8 | + | |
| 9 | + private int type;//0:老师;2:学生 | |
| 10 | + | |
| 11 | + private String user_id;//student_id或者teacher_id | |
| 12 | + | |
| 13 | + public String getNum() { | |
| 14 | + return num; | |
| 15 | + } | |
| 16 | + | |
| 17 | + public void setNum(String num) { | |
| 18 | + this.num = num; | |
| 19 | + } | |
| 20 | + | |
| 21 | + public int getType() { | |
| 22 | + return type; | |
| 23 | + } | |
| 24 | + | |
| 25 | + public void setType(int type) { | |
| 26 | + this.type = type; | |
| 27 | + } | |
| 28 | + | |
| 29 | + public String getUser_id() { | |
| 30 | + return user_id; | |
| 31 | + } | |
| 32 | + | |
| 33 | + public void setUser_id(String user_id) { | |
| 34 | + this.user_id = user_id; | |
| 35 | + } | |
| 36 | + | |
| 37 | + @Override | |
| 38 | + public String toString() { | |
| 39 | + return "CardBean{" + | |
| 40 | + "num='" + num + '\'' + | |
| 41 | + ", type=" + type + | |
| 42 | + ", user_id='" + user_id + '\'' + | |
| 43 | + '}'; | |
| 44 | + } | |
| 45 | +} | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/bean/DeviceInfoBean.java
| ... | ... | @@ -52,4 +52,16 @@ public class DeviceInfoBean { |
| 52 | 52 | public void setLoginHandle(NetSDKLib.LLong loginHandle) { |
| 53 | 53 | this.loginHandle = loginHandle; |
| 54 | 54 | } |
| 55 | + | |
| 56 | + @Override | |
| 57 | + public String toString() { | |
| 58 | + return "DeviceInfoBean{" + | |
| 59 | + "devcieId='" + devcieId + '\'' + | |
| 60 | + ", username='" + username + '\'' + | |
| 61 | + ", password='" + password + '\'' + | |
| 62 | + ", deviceIp='" + deviceIp + '\'' + | |
| 63 | + ", port=" + port + | |
| 64 | + ", loginHandle=" + loginHandle + | |
| 65 | + '}'; | |
| 66 | + } | |
| 55 | 67 | } | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/control/UserControl.java
| 1 | 1 | package com.example.dahua.control; |
| 2 | 2 | |
| 3 | +import com.example.dahua.MyTask; | |
| 3 | 4 | import com.example.dahua.async.ImageUtils; |
| 4 | 5 | import com.example.dahua.async.SendUserInfoTask; |
| 5 | 6 | import com.example.dahua.lib.CompressPic; |
| ... | ... | @@ -12,7 +13,6 @@ import io.swagger.annotations.Api; |
| 12 | 13 | import io.swagger.annotations.ApiImplicitParam; |
| 13 | 14 | import io.swagger.annotations.ApiImplicitParams; |
| 14 | 15 | import io.swagger.annotations.ApiOperation; |
| 15 | -import org.apache.ibatis.annotations.Param; | |
| 16 | 16 | import org.json.JSONArray; |
| 17 | 17 | import org.json.JSONException; |
| 18 | 18 | import org.json.JSONObject; |
| ... | ... | @@ -28,9 +28,7 @@ import org.springframework.web.bind.annotation.*; |
| 28 | 28 | import org.springframework.web.client.RestTemplate; |
| 29 | 29 | import org.springframework.web.multipart.MultipartFile; |
| 30 | 30 | |
| 31 | -import javax.imageio.ImageIO; | |
| 32 | 31 | import javax.imageio.stream.FileImageInputStream; |
| 33 | -import java.awt.image.RenderedImage; | |
| 34 | 32 | import java.io.*; |
| 35 | 33 | import java.net.HttpURLConnection; |
| 36 | 34 | import java.net.URL; |
| ... | ... | @@ -52,8 +50,11 @@ public class UserControl { |
| 52 | 50 | @Autowired |
| 53 | 51 | SendUserInfoTask sendUserInfoTask; |
| 54 | 52 | |
| 55 | - @Value("${haikangfaceurl}") | |
| 56 | - private String haikangfaceurl; | |
| 53 | + @Autowired | |
| 54 | + MyTask myTasks; | |
| 55 | + | |
| 56 | +// @Value("${haikangfaceurl}") | |
| 57 | +// private String haikangfaceurl; | |
| 57 | 58 | |
| 58 | 59 | @RequestMapping(value = "uploadImgAndUserInfo", method = RequestMethod.GET) |
| 59 | 60 | @ApiOperation(value = "上传用户信息") |
| ... | ... | @@ -372,7 +373,6 @@ public class UserControl { |
| 372 | 373 | |
| 373 | 374 | sendUserInfoTask.deleteFace(cardNum, deviceId); |
| 374 | 375 | |
| 375 | - | |
| 376 | 376 | } |
| 377 | 377 | |
| 378 | 378 | |
| ... | ... | @@ -384,6 +384,14 @@ public class UserControl { |
| 384 | 384 | |
| 385 | 385 | } |
| 386 | 386 | |
| 387 | + @RequestMapping(value = "startListener", method = RequestMethod.GET) | |
| 388 | + @ApiOperation("开启监听") | |
| 389 | + public void startListener() { | |
| 390 | + | |
| 391 | + myTasks.reloadPic(); | |
| 392 | + | |
| 393 | + } | |
| 394 | + | |
| 387 | 395 | |
| 388 | 396 | @RequestMapping(value = "compic", method = RequestMethod.GET) |
| 389 | 397 | @ApiOperation("图片压缩") |
| ... | ... | @@ -443,9 +451,10 @@ public class UserControl { |
| 443 | 451 | e.printStackTrace(); |
| 444 | 452 | } |
| 445 | 453 | return "解析失败"; |
| 446 | - | |
| 447 | 454 | } |
| 448 | 455 | |
| 456 | + | |
| 457 | + | |
| 449 | 458 | private String url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=24.12f07855bae00621f319d10f00f6aaa2.2592000.1576727813.282335-15990462"; |
| 450 | 459 | |
| 451 | 460 | private String getAnswer(String imgUrl, int type) { | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/dao/UserDao.java
| 1 | 1 | package com.example.dahua.dao; |
| 2 | 2 | |
| 3 | -import com.example.dahua.bean.AttendanceBean; | |
| 4 | -import com.example.dahua.bean.StudentBean; | |
| 5 | -import com.example.dahua.bean.TeacherBean; | |
| 6 | -import com.example.dahua.bean.UserInfoBean; | |
| 3 | +import com.example.dahua.bean.*; | |
| 7 | 4 | import org.apache.ibatis.annotations.*; |
| 8 | 5 | import org.springframework.stereotype.Repository; |
| 9 | 6 | |
| ... | ... | @@ -26,8 +23,8 @@ public interface UserDao { |
| 26 | 23 | @Select(" select * from SZ_V_School_Teacher where school_id = #{school_id} and num = #{num}") |
| 27 | 24 | TeacherBean getTeacher(@Param("school_id")String school_id, @Param("num")String num); |
| 28 | 25 | |
| 29 | - @Select(" select * from SZ_V_School_Teacher where school_id = 562 and teacher_num = #{teacher_num}") | |
| 30 | - List<TeacherBean> getTeachers( @Param("teacher_num")String teacher_num); | |
| 26 | + @Select(" select Top(1)* from SZ_V_School_Teacher where teacher_id = #{teacher_id}") | |
| 27 | + TeacherBean getTeacherWithId( @Param("teacher_id")String teacher_id); | |
| 31 | 28 | |
| 32 | 29 | @Select(" select * from SZ_V_School_Teacher where school_id = 562 and name = #{name}") |
| 33 | 30 | List<TeacherBean> getTeachersWithName( @Param("name")String name); |
| ... | ... | @@ -62,9 +59,8 @@ public interface UserDao { |
| 62 | 59 | @Select(" select studentcode from SZ_V_School_Student where student_id = #{customerid}") |
| 63 | 60 | String getStudentCode(@Param("customerid") String customerid); |
| 64 | 61 | |
| 65 | - | |
| 66 | - @Select(" select * from SZ_V_School_Student where studentcode = #{studentcode}") | |
| 67 | - UserInfoBean getStudentId(@Param("studentcode") String student_num); | |
| 62 | + @Select(" select * from SZ_V_School_Student where student_id = #{student_id}") | |
| 63 | + UserInfoBean getStudentWithid(@Param("student_id") String student_id); | |
| 68 | 64 | |
| 69 | 65 | @Select(" select * from SZ_V_School_Student where student_num = #{student_num} and name = #{name}") |
| 70 | 66 | UserInfoBean getStudent(@Param("student_num") String student_num,@Param("name") String name); |
| ... | ... | @@ -95,4 +91,7 @@ public interface UserDao { |
| 95 | 91 | @Select("select StudentId from SS_RoomNumber where Pid in (select id from SS_Room where SchoolId = 479)") |
| 96 | 92 | List<String> getStudentIds(); |
| 97 | 93 | |
| 94 | + @Select("select * from SZ_V_Card where num=#{num}") | |
| 95 | + CardBean getCards(@Param("num")String num); | |
| 96 | + | |
| 98 | 97 | } | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/lib/CompressPic.java
| ... | ... | @@ -24,10 +24,10 @@ public class CompressPic { |
| 24 | 24 | int width = bufferedImage.getWidth(null); |
| 25 | 25 | int height = bufferedImage.getHeight(null); |
| 26 | 26 | long fileLength = file.length(); |
| 27 | - if ((fileLength / 1024) < 64) { | |
| 27 | + if ((fileLength / 1024) < 128) { | |
| 28 | 28 | writeImgToFile(bufferedImage, width, height, targetPath); |
| 29 | 29 | } else |
| 30 | - while ((fileLength / 1024) >= 64) { | |
| 30 | + while ((fileLength / 1024) >= 128) { | |
| 31 | 31 | width = (int) (width * (1 - cutPercent)); |
| 32 | 32 | height = (int) (height * (1 - cutPercent)); |
| 33 | 33 | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/utils/FileUtils.java
| ... | ... | @@ -12,6 +12,7 @@ public class FileUtils { |
| 12 | 12 | |
| 13 | 13 | public static String checkFail = "检测失败.txt"; |
| 14 | 14 | public static String checkSuc = "检测成功.txt"; |
| 15 | + public static String device_login="设备登录id.txt"; | |
| 15 | 16 | private static FileUtils fileUtils; |
| 16 | 17 | |
| 17 | 18 | private String filePath = "./log/";//日志记录目录 | ... | ... |
cloud/dahua/src/main/java/com/example/dahua/xiananDao/SendRecordDao.java
| ... | ... | @@ -71,5 +71,10 @@ public interface SendRecordDao { |
| 71 | 71 | |
| 72 | 72 | @Select("select * from Face_SendFail where schoolId = #{schoolId} and userType = #{userType} and deviceID = #{deviceID}") |
| 73 | 73 | List<SendRecordBean> getFaceFails(@Param("userType")int userType,@Param("schoolId")int schoolId,@Param("deviceID")String deviceID); |
| 74 | + | |
| 75 | + @Insert("insert into Face_Recoder values(#{deviceId},#{user_id},#{name},#{imgurl},#{inOrOut},#{time},#{cardNum})") | |
| 76 | + void addFaceRecoder(@Param("deviceId") String deviceId, @Param("user_id")String user_id, @Param("name")String name, | |
| 77 | + @Param("imgurl")String imgurl, @Param("inOrOut")int inOrOut, @Param("time")String time, | |
| 78 | + @Param("cardNum")String cardNum); | |
| 74 | 79 | } |
| 75 | 80 | ... | ... |
cloud/dahua/src/main/resources/application.yaml
cloud/haikang/src/main/java/com/sincere/haikang/CMSServer.java
| ... | ... | @@ -240,7 +240,6 @@ public class CMSServer implements ApplicationRunner { |
| 240 | 240 | } else { |
| 241 | 241 | |
| 242 | 242 | HCEHomeCMS.NET_EHOME_XML_CFG struXMLCfg = new HCEHomeCMS.NET_EHOME_XML_CFG(); |
| 243 | - HCEHomeCMS.NET_EHOME_XML_REMOTE_CTRL_PARAM struRemoteCtrl = new HCEHomeCMS.NET_EHOME_XML_REMOTE_CTRL_PARAM(); | |
| 244 | 243 | HCEHomeCMS.NET_DVR_STRING_POINTER stringRequestCard = new HCEHomeCMS.NET_DVR_STRING_POINTER(); |
| 245 | 244 | stringRequestCard.read(); |
| 246 | 245 | String strRequestCard = "SETDEVICECONFIG"; |
| ... | ... | @@ -352,6 +351,66 @@ public class CMSServer implements ApplicationRunner { |
| 352 | 351 | } |
| 353 | 352 | |
| 354 | 353 | /** |
| 354 | + * 获取指纹信息 | |
| 355 | + */ | |
| 356 | + public void getFingerPrint(String clint_id, String cardNo){ | |
| 357 | + HCEHomeCMS.NET_EHOME_XML_CFG struXMLCard = new HCEHomeCMS.NET_EHOME_XML_CFG(); | |
| 358 | + | |
| 359 | + HCEHomeCMS.NET_DVR_STRING_POINTER stringRequestCard = new HCEHomeCMS.NET_DVR_STRING_POINTER(); | |
| 360 | + stringRequestCard.read(); | |
| 361 | + String strRequestCard = "GETDEVICECONFIG"; | |
| 362 | + stringRequestCard.byString = strRequestCard.getBytes(); | |
| 363 | + stringRequestCard.write(); | |
| 364 | + | |
| 365 | + struXMLCard.pCmdBuf = stringRequestCard.getPointer(); | |
| 366 | + struXMLCard.dwCmdLen = stringRequestCard.byString.length; | |
| 367 | + struXMLCard.write(); | |
| 368 | + | |
| 369 | + HCEHomeCMS.NET_DVR_STRING_POINTER struConfigXMLCard = new HCEHomeCMS.NET_DVR_STRING_POINTER(); | |
| 370 | + struConfigXMLCard.read(); | |
| 371 | + String strConfigXMLCard = "<Params>\n" + | |
| 372 | + "<ConfigCmd>GetFingerPrint</ConfigCmd>\n" + | |
| 373 | + "<ConfigParam1>"+cardNo+"</ConfigParam1>\n" + | |
| 374 | + "<ConfigParam2>1,2,3,4,5,6,7,8,9,10</ConfigParam2>\n" + | |
| 375 | + "<ConfigParam3>1</ConfigParam3>\n" + | |
| 376 | + "<ConfigParam4>0</ConfigParam4>\n" + | |
| 377 | + "</Params>"; | |
| 378 | + struConfigXMLCard.byString = strConfigXMLCard.getBytes(); | |
| 379 | + struConfigXMLCard.write(); | |
| 380 | + | |
| 381 | + struXMLCard.pInBuf = struConfigXMLCard.getPointer(); | |
| 382 | + struXMLCard.dwInSize = struConfigXMLCard.byString.length; | |
| 383 | + struXMLCard.dwRecvTimeOut = 5000; | |
| 384 | + struXMLCard.dwSendTimeOut = 5000; | |
| 385 | + struXMLCard.write(); | |
| 386 | + | |
| 387 | + HCEHomeCMS.NET_DVR_STRING_POINTER stringOutCard = new HCEHomeCMS.NET_DVR_STRING_POINTER(); | |
| 388 | + stringOutCard.write(); | |
| 389 | + struXMLCard.pOutBuf = stringOutCard.getPointer(); | |
| 390 | + struXMLCard.dwOutSize = stringOutCard.size(); | |
| 391 | + struXMLCard.write(); | |
| 392 | + | |
| 393 | + HCEHomeCMS.NET_DVR_STRING_POINTER stringStatusCard = new HCEHomeCMS.NET_DVR_STRING_POINTER(); | |
| 394 | + stringStatusCard.write(); | |
| 395 | + struXMLCard.pStatusBuf = stringStatusCard.getPointer(); | |
| 396 | + struXMLCard.dwStatusSize = stringStatusCard.size(); | |
| 397 | + struXMLCard.write(); | |
| 398 | + | |
| 399 | + int i = struXMLCard.size(); | |
| 400 | + if (!hCEhomeCMS.NET_ECMS_XMLConfig(deviceAndLoginIdMap.get(clint_id), struXMLCard, struXMLCard.size())) { | |
| 401 | + int iErr = hCEhomeCMS.NET_ECMS_GetLastError(); | |
| 402 | + System.err.println("获取指纹信息,错误号:" + iErr+"card:"+cardNo); | |
| 403 | + } else { | |
| 404 | + stringOutCard.read(); | |
| 405 | + try { | |
| 406 | + System.out.println("获取指纹信息成功:"+new String(stringOutCard.byString,"utf-8").trim()); | |
| 407 | + } catch (UnsupportedEncodingException e) { | |
| 408 | + e.printStackTrace(); | |
| 409 | + } | |
| 410 | + } | |
| 411 | + } | |
| 412 | + | |
| 413 | + /** | |
| 355 | 414 | * 删除指纹机信息 |
| 356 | 415 | * @param clint_id |
| 357 | 416 | * @param cardNo |
| ... | ... | @@ -496,7 +555,7 @@ public class CMSServer implements ApplicationRunner { |
| 496 | 555 | if (cardNo != null && cardNo.length() > 0) { |
| 497 | 556 | if (cardNo.length() >= 10) { |
| 498 | 557 | FileUtils.getInstance().writeLogs("学生id异常:" + deviceID + " 卡号:" + cardNo+" minorType:"+minorType, FileUtils.qiandaoErr); |
| 499 | - return false; | |
| 558 | + return true; | |
| 500 | 559 | } |
| 501 | 560 | |
| 502 | 561 | cardNo = userDao.getStudent_Num(cardNo); |
| ... | ... | @@ -555,28 +614,4 @@ public class CMSServer implements ApplicationRunner { |
| 555 | 614 | } |
| 556 | 615 | } |
| 557 | 616 | |
| 558 | - /** | |
| 559 | - * 卡号两两倒置 | |
| 560 | - * | |
| 561 | - * @param cardDex | |
| 562 | - * @return | |
| 563 | - */ | |
| 564 | - private String cardNo(String cardDex) { | |
| 565 | - | |
| 566 | - String cardR = ""; | |
| 567 | - | |
| 568 | - int length = cardDex.length(); | |
| 569 | - if (length != 8) { | |
| 570 | - System.out.println("卡号格式不正确:" + cardDex); | |
| 571 | - return cardDex; | |
| 572 | - } | |
| 573 | - while (length > 0) { | |
| 574 | - length -= 2; | |
| 575 | - cardR += cardDex.substring(length, length + 2); | |
| 576 | - } | |
| 577 | - | |
| 578 | -// return Long.parseLong(cardR, 16) + ""; | |
| 579 | - return cardR; | |
| 580 | - | |
| 581 | - } | |
| 582 | 617 | } | ... | ... |
cloud/haikang/src/main/java/com/sincere/haikang/async/SendUserAsync.java
| ... | ... | @@ -94,6 +94,12 @@ public class SendUserAsync { |
| 94 | 94 | } |
| 95 | 95 | |
| 96 | 96 | @Async("taskExecutor") |
| 97 | + public void getFingerPrint(String cardNo,String clint_id){ | |
| 98 | + | |
| 99 | + cmsServer.getFingerPrint(clint_id,cardNo); | |
| 100 | + } | |
| 101 | + | |
| 102 | + @Async("taskExecutor") | |
| 97 | 103 | public void sendStuToHaiKang(List<StudentBean> studentBeans, int type) { |
| 98 | 104 | |
| 99 | 105 | try { | ... | ... |
cloud/haikang/src/main/java/com/sincere/haikang/control/UserControl.java
| ... | ... | @@ -48,6 +48,17 @@ public class UserControl { |
| 48 | 48 | |
| 49 | 49 | } |
| 50 | 50 | |
| 51 | + @RequestMapping(value = "getFingerPrint",method = RequestMethod.GET) | |
| 52 | + public boolean getFingerPrint(@RequestParam("card")String card,@RequestParam("clint_id")String clint_id){ | |
| 53 | + sendUserAsync.getFingerPrint(card,clint_id); | |
| 54 | + return true; | |
| 55 | + | |
| 56 | + } | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 51 | 62 | // @RequestMapping(value = "uploadImg", method= RequestMethod.GET) |
| 52 | 63 | // public String uploadImg(@RequestParam("filePath")String filePath){ |
| 53 | 64 | // return cmsServer.jbtnUploadActionPerformed(filePath); | ... | ... |
| ... | ... | @@ -0,0 +1,56 @@ |
| 1 | +2019-11-27 14:58:01 文件名:240256BFB15899CB852F0327B1D8E2AD2019-11-27.jpg | |
| 2 | + | |
| 3 | +2019-11-27 14:58:04 文件名:5492401DA9797A7A9C649853299327322019-11-27.jpg | |
| 4 | + | |
| 5 | +2019-11-27 14:58:07 文件名:1F2A2FB8217D89D876DA4BABC29089422019-11-27.jpg | |
| 6 | + | |
| 7 | +2019-11-27 14:58:09 文件名:37A458A8393E9529A1AB955936E76EAE2019-11-27.jpg | |
| 8 | + | |
| 9 | +2019-11-27 14:58:11 文件名:4A27C2DFD968685A7CDD63C6B42B6CD32019-11-27.jpg | |
| 10 | + | |
| 11 | +2019-11-27 14:58:16 文件名:29484B8F5FEEDAEC90AEB6819D29D83D2019-11-27.jpg | |
| 12 | + | |
| 13 | +2019-11-27 14:58:22 文件名:A115F1CCD8BD9C2E381020478991569C2019-11-27.jpg | |
| 14 | + | |
| 15 | +2019-11-27 14:58:24 文件名:7633E5FCE303434F456A4AA9612E3B2B2019-11-27.jpg | |
| 16 | + | |
| 17 | +2019-11-27 14:58:27 文件名:1DF874A95CA39FC1341DD2F96CED50DF2019-11-27.jpg | |
| 18 | + | |
| 19 | +2019-11-27 14:58:29 文件名:FC3D7FC6C495B2F9AE93690CBF0DCB0F2019-11-27.jpg | |
| 20 | + | |
| 21 | +2019-11-27 14:58:42 文件名:7B31258127F29406ED7B6A4F9ED586452019-11-27.jpg | |
| 22 | + | |
| 23 | +2019-11-27 14:58:47 文件名:CE6B11159D351AC2D687E2A2AF38C9DF2019-11-27.jpg | |
| 24 | + | |
| 25 | +2019-11-27 14:58:56 文件名:D50AC7C7394D8B26F0CC538A7B9A0CD72019-11-27.jpg | |
| 26 | + | |
| 27 | +2019-11-27 14:58:58 文件名:1A5D65633ED346003D22105A10C3A04F2019-11-27.jpg | |
| 28 | + | |
| 29 | +2019-11-27 14:59:01 文件名:956A04C08E5D951689B7426BAB0F0C932019-11-27.jpg | |
| 30 | + | |
| 31 | +2019-11-27 14:59:01 文件名:8DB04C3281C8B259A86990683217DD882019-11-27.jpg | |
| 32 | + | |
| 33 | +2019-11-27 14:59:03 文件名:DC95E7D6E514BFB6282A40A7CC1F8ED22019-11-27.jpg | |
| 34 | + | |
| 35 | +2019-11-27 14:59:06 文件名:FC0FB7DB7171191273D53FCF23330C3B2019-11-27.jpg | |
| 36 | + | |
| 37 | +2019-11-27 14:59:10 文件名:3886EF65B9A52E9C5DB03E9C2EC1EA742019-11-27.jpg | |
| 38 | + | |
| 39 | +2019-11-27 14:59:12 文件名:88A509141333B2032014863E3B7C70082019-11-27.jpg | |
| 40 | + | |
| 41 | +2019-11-27 14:59:15 文件名:1A17F7336A974488DA6E989005028EED2019-11-27.jpg | |
| 42 | + | |
| 43 | +2019-11-27 14:59:17 文件名:3EDA4457B8F8907F754FD8F9E04A20CB2019-11-27.jpg | |
| 44 | + | |
| 45 | +2019-11-27 14:59:20 文件名:24A9869359C16E4F871CE7FC615E1D6A2019-11-27.jpg | |
| 46 | + | |
| 47 | +2019-11-27 14:59:25 文件名:1237A807F0F2DF57B32EE2169BD2C3F62019-11-27.jpg | |
| 48 | + | |
| 49 | +2019-11-27 14:59:26 文件名:753FCC2F3E625BB942AED66A4C9B319B2019-11-27.jpg | |
| 50 | + | |
| 51 | +2019-11-27 14:59:32 文件名:189A00266EC44E27D7ADA5F07BC9032E2019-11-27.jpg | |
| 52 | + | |
| 53 | +2019-11-27 14:59:34 文件名:20F81E2EE606943B511D9D82628E950F2019-11-27.jpg | |
| 54 | + | |
| 55 | +2019-11-27 14:59:39 文件名:9D7E1E55D9FF22F9C3B8160FA46A0A722019-11-27.jpg | |
| 56 | + | ... | ... |
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | +2019-11-27 15:00:03 文件名:DE0837278E797237A3389C4DA8786BAF2019-11-27.jpg | |
| 2 | + | |
| 3 | +2019-11-27 15:00:08 文件名:FF3E15321E6C322DFF050AF2DA8555042019-11-27.jpg | |
| 4 | + | |
| 5 | +2019-11-27 15:00:10 文件名:FFFFD6E68ABA41141990944BE27EBEE82019-11-27.jpg | |
| 6 | + | |
| 7 | +2019-11-27 15:00:15 文件名:290F91155F17AD756F8CC6FE4729F53C2019-11-27.jpg | |
| 8 | + | |
| 9 | +2019-11-27 15:00:15 文件名:AC54D8EDC7BB52C727069163E774EB802019-11-27.jpg | |
| 10 | + | |
| 11 | +2019-11-27 15:00:20 文件名:7AED07B919CA855C23998E7155196A902019-11-27.jpg | |
| 12 | + | |
| 13 | +2019-11-27 15:00:30 文件名:7993FF7F5ED31E7C62F2AB46BDDA11552019-11-27.jpg | |
| 14 | + | |
| 15 | +2019-11-27 15:00:35 文件名:4783FF1E79D914B135287B146E43D3792019-11-27.jpg | |
| 16 | + | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/CMSServer.java
| ... | ... | @@ -276,7 +276,7 @@ public class CMSServer implements ApplicationRunner { |
| 276 | 276 | pFileName = pFileName.replace("_",""); |
| 277 | 277 | boolean isZhuaPai = false; |
| 278 | 278 | if (pFileName.contains("-")){//人脸抓拍机抓拍到的图片 |
| 279 | -// strPath = "F://wwwroot//smartcampus//face17e5//School16//Student//";//测试服务器 | |
| 279 | + strPath = "E://wwwhtdocs//SmartCampus//face17e5//School16//Student//";//测试服务器 | |
| 280 | 280 | pFileName = pFileName.split("T")[0]+".jpg"; |
| 281 | 281 | isZhuaPai = true; |
| 282 | 282 | } |
| ... | ... | @@ -325,7 +325,7 @@ public class CMSServer implements ApplicationRunner { |
| 325 | 325 | pFilePath.write(0, strFilePath.getBytes(), 0, strFilePath.getBytes().length); |
| 326 | 326 | |
| 327 | 327 | if (isZhuaPai){ |
| 328 | - MqtUtils.getInstance().sendMsg("http://60.190.202.57:1000//face17e5/School16/Teacher/"+pFileName); | |
| 328 | + MqtUtils.getInstance().sendMsg("http://campus.myjxt.com//face17e5/School16/Student/"+pFileName); | |
| 329 | 329 | } |
| 330 | 330 | |
| 331 | 331 | return true; |
| ... | ... | @@ -442,27 +442,29 @@ public class CMSServer implements ApplicationRunner { |
| 442 | 442 | */ |
| 443 | 443 | private void saveFaceRecoder( String deviceID, String cardNo, String time,String picDataUrlId){ |
| 444 | 444 | |
| 445 | - Face_Recoder face_recoder = new Face_Recoder(); | |
| 445 | + if(!StringUtils.isEmpty(cardNo)){ | |
| 446 | + Face_Recoder face_recoder = new Face_Recoder(); | |
| 446 | 447 | |
| 447 | - //卡号逆转 | |
| 448 | - cardNo = sendRecoderUtils.getCard(splicingZero(Long.toHexString(Long.parseLong(cardNo)), 8).toUpperCase()); | |
| 448 | + //卡号逆转 | |
| 449 | + cardNo = sendRecoderUtils.getCard(splicingZero(Long.toHexString(Long.parseLong(cardNo)), 8).toUpperCase()); | |
| 449 | 450 | |
| 450 | - StudentBean studentBean = userDao.getStudentWithCard(cardNo); | |
| 451 | + StudentBean studentBean = userDao.getStudentWithCard(cardNo); | |
| 451 | 452 | |
| 452 | - if (null!=studentBean){ | |
| 453 | - FileUtils.getInstance().writeLogs(studentBean.getName()+" "+ cardNo,FileUtils.facerecoder); | |
| 453 | + if (null!=studentBean){ | |
| 454 | + FileUtils.getInstance().writeLogs(studentBean.getName()+" "+ cardNo,FileUtils.facerecoder); | |
| 454 | 455 | |
| 455 | - face_recoder.setCardNum(cardNo); | |
| 456 | - face_recoder.setDeviceId(deviceID); | |
| 457 | - face_recoder.setTime(time); | |
| 458 | - face_recoder.setName(studentBean.getName()); | |
| 459 | - String imgUrl = "http://114.55.30.100:8081/kms/services/rest/dataInfoService/downloadFile?id="+picDataUrlId; | |
| 460 | - face_recoder.setImgurl(imgUrl); | |
| 461 | - face_recoder.setUser_id(studentBean.getUser_id()); | |
| 462 | - face_recoder.setInOrOut(1); | |
| 456 | + face_recoder.setCardNum(cardNo); | |
| 457 | + face_recoder.setDeviceId(deviceID); | |
| 458 | + face_recoder.setTime(time); | |
| 459 | + face_recoder.setName(studentBean.getName()); | |
| 460 | + String imgUrl = "http://114.55.30.100:8081/kms/services/rest/dataInfoService/downloadFile?id="+picDataUrlId; | |
| 461 | + face_recoder.setImgurl(imgUrl); | |
| 462 | + face_recoder.setUser_id(studentBean.getUser_id()); | |
| 463 | + face_recoder.setInOrOut(1); | |
| 463 | 464 | |
| 464 | - sendRecordDao.addFaceRecoder(face_recoder.getDeviceId(),face_recoder.getUser_id(),face_recoder.getName(), | |
| 465 | - face_recoder.getImgurl(),face_recoder.getInOrOut(),face_recoder.getTime(),face_recoder.getCardNum()); | |
| 465 | + sendRecordDao.addFaceRecoder(face_recoder.getDeviceId(),face_recoder.getUser_id(),face_recoder.getName(), | |
| 466 | + face_recoder.getImgurl(),face_recoder.getInOrOut(),face_recoder.getTime(),face_recoder.getCardNum()); | |
| 467 | + } | |
| 466 | 468 | } |
| 467 | 469 | |
| 468 | 470 | } | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/admindao/ZuoyeAdminDao.java
| 1 | 1 | package com.sincere.haikangface.admindao; |
| 2 | 2 | |
| 3 | -import org.apache.ibatis.annotations.Mapper; | |
| 4 | -import org.apache.ibatis.annotations.Param; | |
| 5 | -import org.apache.ibatis.annotations.Select; | |
| 3 | +import com.sincere.haikangface.bean.homework.QuestionBean; | |
| 4 | +import org.apache.ibatis.annotations.*; | |
| 6 | 5 | import org.springframework.stereotype.Repository; |
| 7 | 6 | |
| 7 | +import java.util.List; | |
| 8 | + | |
| 8 | 9 | @Mapper |
| 9 | 10 | @Repository |
| 10 | 11 | public interface ZuoyeAdminDao { |
| ... | ... | @@ -19,5 +20,30 @@ public interface ZuoyeAdminDao { |
| 19 | 20 | @Select("select Id from ZY_YYGrade where name like #{gradeId}") |
| 20 | 21 | String getGradeId(@Param("gradeId") String gradeId); |
| 21 | 22 | |
| 23 | + @Insert("insert into ZY_YYQuestion (Question, Qtype, Answer, CorrectAnswer, Analysis, State, Intime, StemId, ExamineFlag, SubjectId, SuggestionTime, DifficulteId, ChapterId, GradeId, SourceId, QuestionSource, AutomaticCorrection)" + | |
| 24 | + " values (#{Question},#{Qtype},#{Answer},#{CorrectAnswer},#{Analysis},#{State},#{Intime},#{StemId},#{ExamineFlag},#{SubjectId},#{SuggestionTime},#{DifficulteId},#{ChapterId},#{GradeId},#{SourceId},#{QuestionSource},#{AutomaticCorrection})") | |
| 25 | + int addQuestion(@Param("Question") String Question, @Param("Qtype") String Qtype, @Param("Answer") String Answer, @Param("CorrectAnswer") String CorrectAnswer, @Param("Analysis") String Analysis, @Param("State") String State | |
| 26 | + , @Param("Intime") String Intime, @Param("StemId") String StemId, @Param("ExamineFlag") String ExamineFlag, @Param("SubjectId") String SubjectId, @Param("SuggestionTime") String SuggestionTime, @Param("DifficulteId") String DifficulteId | |
| 27 | + , @Param("ChapterId") String ChapterId, @Param("GradeId") String GradeId, @Param("SourceId") String SourceId, @Param("QuestionSource") String QuestionSource, @Param("AutomaticCorrection") String AutomaticCorrection); | |
| 28 | + | |
| 29 | + @Insert("insert into ZY_YYQuestionStem values(#{QuestionStem},#{State},#{Intime})") | |
| 30 | + int addQuestionStem(@Param("QuestionStem") String QuestionStem, @Param("State") String State, @Param("Intime") String Intime); | |
| 31 | + | |
| 32 | + @Select("select Top(1) ID from ZY_YYQuestionStem order by Intime desc ") | |
| 33 | + int getStemId(); | |
| 34 | + | |
| 35 | + @Update("update ZY_YYQuestion set StemId = #{StemId} where ID = #{ID}") | |
| 36 | + void updateQuestion(@Param("StemId") long StemId, @Param("ID")long ID); | |
| 37 | + | |
| 38 | + @Select("select top (961)ID\n" + | |
| 39 | + "from ZY_YYQuestionStem order by ID desc") | |
| 40 | + List<Long> getStemIds(); | |
| 41 | + | |
| 42 | + @Select("select Top(961)ID\n" + | |
| 43 | + "from ZY_YYQuestion order by ID desc ") | |
| 44 | + List<Long> getQueIds(); | |
| 22 | 45 | |
| 46 | + @Insert("insert into ZY_YYQuestionAndKnowledg (QuestionId, KnowledgId, IsTest, Status)\n" + | |
| 47 | + "values (#{QuestionId},#{KnowledgId},#{IsTest},#{Status})") | |
| 48 | + void addYYQuestionAndKnowledg(@Param("QuestionId")long QuestionId,@Param("KnowledgId")long KnowledgId,@Param("IsTest")long IsTest,@Param("Status")long Status ); | |
| 23 | 49 | } | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/control/HelpControl.java
0 → 100644
| ... | ... | @@ -0,0 +1,113 @@ |
| 1 | +package com.sincere.haikangface.control; | |
| 2 | + | |
| 3 | +import io.swagger.annotations.Api; | |
| 4 | +import io.swagger.annotations.ApiImplicitParam; | |
| 5 | +import io.swagger.annotations.ApiImplicitParams; | |
| 6 | +import io.swagger.annotations.ApiOperation; | |
| 7 | +import org.apache.poi.hssf.usermodel.HSSFCell; | |
| 8 | +import org.apache.poi.hssf.usermodel.HSSFRow; | |
| 9 | +import org.apache.poi.hssf.usermodel.HSSFSheet; | |
| 10 | +import org.apache.poi.hssf.usermodel.HSSFWorkbook; | |
| 11 | +import org.springframework.web.bind.annotation.RequestMapping; | |
| 12 | +import org.springframework.web.bind.annotation.RequestMethod; | |
| 13 | +import org.springframework.web.bind.annotation.RequestParam; | |
| 14 | +import org.springframework.web.bind.annotation.RestController; | |
| 15 | + | |
| 16 | +import java.io.File; | |
| 17 | +import java.io.FileOutputStream; | |
| 18 | +import java.io.IOException; | |
| 19 | +import java.util.ArrayList; | |
| 20 | +import java.util.List; | |
| 21 | +import java.util.Map; | |
| 22 | + | |
| 23 | +@RestController("/help/") | |
| 24 | +@Api(tags = "辅助工具") | |
| 25 | +@RequestMapping("/help/*") | |
| 26 | +public class HelpControl { | |
| 27 | + | |
| 28 | + | |
| 29 | + @RequestMapping(value = "createFile", method = RequestMethod.GET) | |
| 30 | + @ApiOperation(value = "生成文件") | |
| 31 | + @ApiImplicitParams({@ApiImplicitParam(name = "file", value = "根目录")}) | |
| 32 | + public String createFile(@RequestParam("file") String file) { | |
| 33 | +// System.out.println("count:" + (count++)); | |
| 34 | + | |
| 35 | + //第一步,创建一个workbook对应一个excel文件 | |
| 36 | + HSSFWorkbook workbook = new HSSFWorkbook(); | |
| 37 | + | |
| 38 | + File file1 = new File(file); | |
| 39 | + | |
| 40 | + File[] files = file1.listFiles(); | |
| 41 | + | |
| 42 | + List<String> list = new ArrayList<>(); | |
| 43 | + | |
| 44 | + for (int i = 0; i < files.length; i++) { | |
| 45 | + File file2 = files[i]; | |
| 46 | + | |
| 47 | + if (file2.isDirectory()) { | |
| 48 | + | |
| 49 | + File[] file3 = file2.listFiles(); | |
| 50 | + for (int j = 0; j < file3.length; j++) { | |
| 51 | + File file4 = file3[j]; | |
| 52 | + String fileName = file4.getName(); | |
| 53 | + String fileDirName = file2.getName(); | |
| 54 | + list.add(fileDirName+","+fileName); | |
| 55 | + } | |
| 56 | + | |
| 57 | + }else if (file2.isFile()){ | |
| 58 | + String fileName = file2.getName() ; | |
| 59 | + String fileDirName = file1.getName(); | |
| 60 | + list.add(fileDirName+","+fileName); | |
| 61 | + } | |
| 62 | + | |
| 63 | + } | |
| 64 | + | |
| 65 | + | |
| 66 | + return writeToExcel(workbook,"文件",list).getAbsolutePath(); | |
| 67 | + } | |
| 68 | + | |
| 69 | + | |
| 70 | + private File writeToExcel(HSSFWorkbook workbook, String sheetName, List<String> values) { | |
| 71 | + //第二部,在workbook中创建一个sheet对应excel中的sheet | |
| 72 | + HSSFSheet sheet = workbook.createSheet(sheetName); | |
| 73 | + //第三部,在sheet表中添加表头第0行,老版本的poi对sheet的行列有限制 | |
| 74 | + HSSFRow row = sheet.createRow(0); | |
| 75 | + //第四步,创建单元格,设置表头 | |
| 76 | + HSSFCell cell = null; | |
| 77 | + for (int i = 0; i < 2; i++) { | |
| 78 | + cell = row.createCell(i); | |
| 79 | + if (i == 0) | |
| 80 | + cell.setCellValue("目录名称"); | |
| 81 | + else if (i==1) | |
| 82 | + cell.setCellValue("文件名称"); | |
| 83 | + } | |
| 84 | + | |
| 85 | + //第五步,写入数据 | |
| 86 | + for (int i = 0; i < values.size(); i++) { | |
| 87 | + | |
| 88 | + HSSFRow row1 = sheet.createRow(i + 1); | |
| 89 | + String value = values.get(i); | |
| 90 | + | |
| 91 | + row1.createCell(0).setCellValue(value.split(",")[0]); | |
| 92 | + row1.createCell(1).setCellValue(value.split(",")[1]); | |
| 93 | + } | |
| 94 | + | |
| 95 | + //将文件保存到指定的位置 | |
| 96 | + try { | |
| 97 | + File file = new File("./file/"); | |
| 98 | + if (!file.exists()) file.mkdirs(); | |
| 99 | + | |
| 100 | + File file1 = new File(file.getAbsolutePath(), sheetName + ".xls"); | |
| 101 | + if (!file1.exists()) file1.createNewFile(); | |
| 102 | + FileOutputStream fos = new FileOutputStream(file1); | |
| 103 | + workbook.write(fos); | |
| 104 | + System.out.println("写入成功"); | |
| 105 | + fos.close(); | |
| 106 | + return file1; | |
| 107 | + } catch (IOException e) { | |
| 108 | + e.printStackTrace(); | |
| 109 | + } | |
| 110 | + return null; | |
| 111 | + } | |
| 112 | + | |
| 113 | +} | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/control/UserControl.java
| ... | ... | @@ -18,6 +18,7 @@ import org.springframework.web.bind.annotation.RequestMethod; |
| 18 | 18 | import org.springframework.web.bind.annotation.RequestParam; |
| 19 | 19 | import org.springframework.web.bind.annotation.RestController; |
| 20 | 20 | import org.springframework.web.multipart.MultipartFile; |
| 21 | +import sun.rmi.runtime.Log; | |
| 21 | 22 | |
| 22 | 23 | import java.io.*; |
| 23 | 24 | import java.math.BigInteger; |
| ... | ... | @@ -53,22 +54,19 @@ public class UserControl { |
| 53 | 54 | @RequestParam("endTime") String endTime, @RequestParam("validTimeEnabled") int validTimeEnabled, @RequestParam("userType") String userType) { |
| 54 | 55 | |
| 55 | 56 | try { |
| 56 | -// System.out.println("设备编号:" + deviceId); | |
| 57 | 57 | FileUtils.getInstance().writeLogs("filePath:" + filePath + " card:" + card + " name:" + name + " deviceId:" + deviceId, FileUtils.sendUserInfo); |
| 58 | 58 | long time = System.currentTimeMillis(); |
| 59 | - if (filePath.contains(".jpg")) filePath = filePath.replace(".jpg", ".png"); | |
| 59 | +// if (filePath.contains(".jpg")) filePath = filePath.replace(".jpg", ".png"); | |
| 60 | 60 | if (new File(filePath.trim()).exists()) { |
| 61 | 61 | String targetPath = FileUtils.picPathComp + new File(filePath).getName(); |
| 62 | 62 | try { |
| 63 | -// System.out.println("targetPath:" + targetPath + " targetPath:" + new File(targetPath).exists()); | |
| 64 | -// System.out.println("exit:" + new File(targetPath).exists() + " targetPath:" + targetPath); | |
| 65 | 63 | int isPiliang = 0;//0:批量,1:单张 |
| 66 | 64 | if (filePath.contains("face17e50")) {//批量发送 |
| 67 | 65 | isPiliang = 0; |
| 68 | 66 | } else {//单图发送 |
| 69 | 67 | isPiliang = 1; |
| 70 | 68 | } |
| 71 | - sendUserAsync.sendStuToHaiKang(filePath, targetPath, new BigInteger(getCard(card), 16).toString(), startTime, endTime, validTimeEnabled, name, deviceId, userType, isPiliang); | |
| 69 | + sendUserAsync.sendStuToHaiKang(filePath, targetPath, Long.parseLong(getCard(card), 16)+"", startTime, endTime, validTimeEnabled, name, deviceId, userType, isPiliang); | |
| 72 | 70 | |
| 73 | 71 | System.out.println("time:" + (System.currentTimeMillis() - time) / 1000); |
| 74 | 72 | |
| ... | ... | @@ -79,7 +77,7 @@ public class UserControl { |
| 79 | 77 | } else { |
| 80 | 78 | |
| 81 | 79 | if (null == sendRecoderUtils) sendRecoderUtils = new SendRecoderUtils(); |
| 82 | - sendRecoderUtils.sendFail(sendRecordDao, new BigInteger(getCard(card), 16).toString(), filePath, deviceId, userDao, "文件不存在", userType); | |
| 80 | + sendRecoderUtils.sendFail(sendRecordDao, Long.parseLong(getCard(card), 16)+"", filePath, deviceId, userDao, "文件不存在", userType); | |
| 83 | 81 | System.out.println("文件不存在:" + filePath); |
| 84 | 82 | } |
| 85 | 83 | } catch (Exception e) { |
| ... | ... | @@ -128,8 +126,8 @@ public class UserControl { |
| 128 | 126 | @ApiOperation("根据设备获取考勤模板") |
| 129 | 127 | public String getKaoqinTem(@RequestParam("deviceId") String deviceId) { |
| 130 | 128 | SZ_AttendanceDto attendanceBean = haikangfaceFegin.selectAttendaceWithId(deviceId); |
| 131 | - int isKaoqin = attendanceBean.getIsKaoqin();//获取考勤模板id | |
| 132 | 129 | System.out.println("isKaoqin:"+attendanceBean.toString()); |
| 130 | + int isKaoqin = attendanceBean.getIsKaoqin();//获取考勤模板id | |
| 133 | 131 | List<SZ_AttendanceDto> attendanceBeans = haikangfaceFegin.getAttensWithIsKaoqin(isKaoqin);//获取同一模板下的设备 |
| 134 | 132 | String content = ""; |
| 135 | 133 | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/dao/UserDao.java
| ... | ... | @@ -185,4 +185,10 @@ public interface UserDao { |
| 185 | 185 | |
| 186 | 186 | @Select("select clint_id from SZ_AttendanceDto where school_id = #{schoolId} and clint_type=18") |
| 187 | 187 | List<String> getDeviceIdsWidthSchoolId(@Param("schoolId") int schoolId); |
| 188 | + | |
| 189 | + | |
| 190 | + @Select("select StudentId from SS_RoomNumber where Pid in (select id\n" + | |
| 191 | + " from SS_Room\n" + | |
| 192 | + " where SchoolId = 479 and SS_Room.Pid =10284 )") | |
| 193 | + List<String> getStudentIdWithRoom(); | |
| 188 | 194 | } | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/dao/ZuoYeDao.java
| ... | ... | @@ -70,7 +70,6 @@ public interface ZuoYeDao { |
| 70 | 70 | @Insert("insert into TK_QuestionStem values(#{QuestionStem},#{State},#{Intime})") |
| 71 | 71 | int addQuestionStem(@Param("QuestionStem") String QuestionStem, @Param("State") String State, @Param("Intime") String Intime); |
| 72 | 72 | |
| 73 | - | |
| 74 | 73 | @Select("select Top(1) ID from TK_QuestionStem order by Intime desc ") |
| 75 | 74 | int getStemId(); |
| 76 | 75 | |
| ... | ... | @@ -86,4 +85,10 @@ public interface ZuoYeDao { |
| 86 | 85 | @Select("select IsCorrect from ZY_StudentAnswer where ID = #{ID}") |
| 87 | 86 | int getIsCorrect(@Param("ID") String id); |
| 88 | 87 | |
| 88 | + | |
| 89 | + @Select("select *\n" + | |
| 90 | + "from TK_Question where Intime>'2019-01-01' and Qtype = 1 and ID in (select QuestionId from TK_QuestionAndKnowledg where KnowledgId>94569) order by Intime desc") | |
| 91 | + List<QuestionBean> getQuestionsRecent(); | |
| 92 | + | |
| 93 | + | |
| 89 | 94 | } | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/mqtt/MqtUtils.java
cloud/haikangface/src/main/java/com/sincere/haikangface/utils/AlarmUtils.java
| ... | ... | @@ -37,14 +37,14 @@ public class AlarmUtils { |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 39 | public interface AlarmCallBack { |
| 40 | - void callBack(String minorType, String deviceID, String cardNo, String time,String picDataUrlId); | |
| 40 | + void callBack(String minorType, String deviceID, String cardNo, String time, String picDataUrlId); | |
| 41 | 41 | } |
| 42 | 42 | |
| 43 | 43 | public void deleAlarm(String strXML) { |
| 44 | 44 | |
| 45 | - if (strXML.contains("FACESNAPREPORT")){//人脸抓拍机器 | |
| 45 | + if (strXML.contains("FACESNAPREPORT")) {//人脸抓拍机器 | |
| 46 | 46 | |
| 47 | - }else {//人脸识别 | |
| 47 | + } else {//人脸识别 | |
| 48 | 48 | |
| 49 | 49 | //主类型 |
| 50 | 50 | String majirType = strXML.substring(strXML.indexOf("MajorType"), strXML.lastIndexOf("MajorType")).trim(); |
| ... | ... | @@ -128,7 +128,7 @@ public class AlarmUtils { |
| 128 | 128 | String picDataUrlId = picDataUrl.split("id=")[1]; |
| 129 | 129 | FileUtils.getInstance().writeLogs("0x4bdeviceID:" + deviceID + " cardNo:" + cardNo + " time:" + time + " picDataUrlId:" + picDataUrlId, FileUtils.faceSuccess); |
| 130 | 130 | content = "人脸认证通过"; |
| 131 | - if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, cardNo, time,picDataUrlId); | |
| 131 | + if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, cardNo, time, picDataUrlId); | |
| 132 | 132 | } |
| 133 | 133 | break; |
| 134 | 134 | case "0x4c"://人脸认证失败 |
| ... | ... | @@ -145,11 +145,11 @@ public class AlarmUtils { |
| 145 | 145 | String picDataUrlId = picDataUrl.split("id=")[1]; |
| 146 | 146 | FileUtils.getInstance().writeLogs("0x69deviceID:" + deviceID + " cardNo:" + cardNo + " time:" + time + " picDataUrlId:" + picDataUrlId, FileUtils.faceSuccess); |
| 147 | 147 | content = "人脸认证通过"; |
| 148 | - if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, cardNo, time,picDataUrlId); | |
| 148 | + if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, cardNo, time, picDataUrlId); | |
| 149 | 149 | } |
| 150 | 150 | break; |
| 151 | 151 | case "0x70"://认证比对失败 |
| 152 | - FileUtils.getInstance().writeLogs("deviceID:" + deviceID + " cardNo:" + cardNo + " time:" + time , FileUtils.faceFail); | |
| 152 | + FileUtils.getInstance().writeLogs("deviceID:" + deviceID + " cardNo:" + cardNo + " time:" + time, FileUtils.faceFail); | |
| 153 | 153 | break; |
| 154 | 154 | } |
| 155 | 155 | |
| ... | ... | @@ -237,11 +237,11 @@ public class AlarmUtils { |
| 237 | 237 | break; |
| 238 | 238 | case "0x426"://人证设备在线 |
| 239 | 239 | content = "人证设备在线"; |
| 240 | - if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, "", time,""); | |
| 240 | + if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, "", time, ""); | |
| 241 | 241 | break; |
| 242 | 242 | case "0x427"://人证设备离线 |
| 243 | 243 | content = "人证设备离线"; |
| 244 | - if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, "", time,""); | |
| 244 | + if (null != alarmCallBack) alarmCallBack.callBack(minorType, deviceID, "", time, ""); | |
| 245 | 245 | break; |
| 246 | 246 | } |
| 247 | 247 | saveWater(content, minorType, deviceID, "", time, "0x02"); |
| ... | ... | @@ -290,8 +290,8 @@ public class AlarmUtils { |
| 290 | 290 | faceWaterRecoder.setSystime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); |
| 291 | 291 | // System.out.println("deviceDao:" + deviceDao); |
| 292 | 292 | // System.out.println("faceWaterRecoder:" + faceWaterRecoder); |
| 293 | - deviceDao.saveFaceWaterRecoder(faceWaterRecoder.getDeviceId(), faceWaterRecoder.getDeviceType() + "", faceWaterRecoder.getMinorType(), | |
| 294 | - faceWaterRecoder.getContent(), faceWaterRecoder.getMajorType(), faceWaterRecoder.getTime(), faceWaterRecoder.getCardNo(), faceWaterRecoder.getSystime()); | |
| 293 | + deviceDao.saveFaceWaterRecoder(faceWaterRecoder.getDeviceId(), faceWaterRecoder.getDeviceType() + "", faceWaterRecoder.getMinorType(), | |
| 294 | + faceWaterRecoder.getContent(), faceWaterRecoder.getMajorType(), faceWaterRecoder.getTime(), faceWaterRecoder.getCardNo(), faceWaterRecoder.getSystime()); | |
| 295 | 295 | } |
| 296 | 296 | |
| 297 | 297 | } | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/utils/SendRecoderUtils.java
| ... | ... | @@ -24,8 +24,9 @@ public class SendRecoderUtils { |
| 24 | 24 | */ |
| 25 | 25 | |
| 26 | 26 | public void sendSuccess(SendRecordDao sendRecordDao, String card, String faceUrl, String deviceId, UserDao userDao, String userType) { |
| 27 | - BigInteger bigInteger = new BigInteger(card); | |
| 28 | - String resultCard = getCard(String.format("%08x", bigInteger)).toUpperCase(); | |
| 27 | +// BigInteger bigInteger = new BigInteger(card); | |
| 28 | + long lon = Long.parseLong(card); | |
| 29 | + String resultCard = getCard(String.format("%08x", lon)).toUpperCase(); | |
| 29 | 30 | StudentBean studentBean = null; |
| 30 | 31 | String customerId = ""; |
| 31 | 32 | switch (userType) { |
| ... | ... | @@ -81,8 +82,9 @@ public class SendRecoderUtils { |
| 81 | 82 | * @param userDao |
| 82 | 83 | */ |
| 83 | 84 | public void sendFail(SendRecordDao sendRecordDao, String card, String faceUrl, String deviceId, UserDao userDao, String content, String userType) { |
| 84 | - BigInteger bigInteger = new BigInteger(card); | |
| 85 | - String resultCard = getCard(String.format("%08x", bigInteger)).toUpperCase(); | |
| 85 | +// BigInteger bigInteger = new BigInteger(card); | |
| 86 | + long lon = Long.parseLong(card); | |
| 87 | + String resultCard = getCard(String.format("%08x", lon)).toUpperCase(); | |
| 86 | 88 | StudentBean studentBean = null; |
| 87 | 89 | String customerId = ""; |
| 88 | 90 | switch (userType) { | ... | ... |
cloud/haikangface/src/main/java/com/sincere/haikangface/xiananDao/SendRecordDao.java
| ... | ... | @@ -74,7 +74,7 @@ public interface SendRecordDao { |
| 74 | 74 | void updateFaceFail(@Param("deviceID") String deviceId, @Param("Num") String card, @Param("time") String time,@Param("content")String content); |
| 75 | 75 | |
| 76 | 76 | //获取成功表和失败人脸表中都存在的数据 |
| 77 | - @Select("select a.deviceID,a.Num,a.Name from Face_SendFail a inner join Face_SendSuccess b on a.deviceID = b.deviceID where a.schoolId = 562 and a.num = b.Num") | |
| 77 | + @Select("select a.deviceID,a.Num,a.Name from Face_SendFail a inner join Face_SendSuccess b on a.deviceID = b.deviceID where a.schoolId = 1030 and a.num = b.Num") | |
| 78 | 78 | List<SendRecordBean> getSuccessAndFail(); |
| 79 | 79 | |
| 80 | 80 | @Insert("insert into Face_Recoder values(#{deviceId},#{user_id},#{name},#{imgurl},#{inOrOut},#{time},#{cardNum})") | ... | ... |
cloud/haikangface/src/main/resources/application.yaml
| ... | ... | @@ -35,8 +35,8 @@ eureka: |
| 35 | 35 | lease-renewal-interval-in-seconds: 10 |
| 36 | 36 | client: |
| 37 | 37 | service-url: |
| 38 | -# defaultZone: http://121.40.109.21:8761/eureka/,http://121.40.109.21:8762/eureka/ | |
| 39 | - defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | |
| 38 | + defaultZone: http://121.40.109.21:8761/eureka/,http://121.40.109.21:8762/eureka/ | |
| 39 | +# defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | |
| 40 | 40 | |
| 41 | 41 | mybatis: |
| 42 | 42 | campus: | ... | ... |
cloud/haikangface/src/test/java/com/sincere/haikangface/HaikangfaceApplicationTests.java
| ... | ... | @@ -6,11 +6,14 @@ import com.drew.metadata.Directory; |
| 6 | 6 | import com.drew.metadata.Metadata; |
| 7 | 7 | import com.drew.metadata.MetadataException; |
| 8 | 8 | import com.drew.metadata.exif.ExifDirectory; |
| 9 | +import com.sincere.haikangface.admindao.ZuoyeAdminDao; | |
| 9 | 10 | import com.sincere.haikangface.bean.*; |
| 11 | +import com.sincere.haikangface.bean.homework.QuestionBean; | |
| 10 | 12 | import com.sincere.haikangface.bean.xiaoan.AttendanceRecordsSS; |
| 11 | 13 | import com.sincere.haikangface.bean.xiaoan.CreditCardRecordsSS; |
| 12 | 14 | import com.sincere.haikangface.dao.DeviceDao; |
| 13 | 15 | import com.sincere.haikangface.dao.UserDao; |
| 16 | +import com.sincere.haikangface.dao.ZuoYeDao; | |
| 14 | 17 | import com.sincere.haikangface.xiananDao.SendRecordDao; |
| 15 | 18 | import org.bouncycastle.asn1.cms.MetaData; |
| 16 | 19 | import org.hibernate.validator.constraints.LuhnCheck; |
| ... | ... | @@ -43,13 +46,13 @@ public class HaikangfaceApplicationTests { |
| 43 | 46 | @Test |
| 44 | 47 | public void contextLoads() { |
| 45 | 48 | |
| 46 | - /* List<SendRecordBean> sendRecordBeanList = sendRecordDao.getSuccessAndFail(); | |
| 49 | + /* | |
| 50 | + List<SendRecordBean> sendRecordBeanList = sendRecordDao.getSuccessAndFail(); | |
| 47 | 51 | System.out.println("sendRecordBeanList:" + sendRecordBeanList.size()); |
| 48 | 52 | for (int i = 0; i < sendRecordBeanList.size(); i++) { |
| 49 | 53 | SendRecordBean sendRecordBean = sendRecordBeanList.get(i); |
| 50 | 54 | sendRecordDao.deleteFaceFail(sendRecordBean.getNum(), sendRecordBean.getDeviceID()); |
| 51 | 55 | } |
| 52 | - | |
| 53 | 56 | //4278190095 最小值 |
| 54 | 57 | |
| 55 | 58 | for (long i = 694535; i <1048577 ; i++) { |
| ... | ... | @@ -82,9 +85,9 @@ public class HaikangfaceApplicationTests { |
| 82 | 85 | |
| 83 | 86 | @Test |
| 84 | 87 | public void send() { |
| 85 | - /*RestTemplate restTemplate = new RestTemplate(); | |
| 88 | + /* RestTemplate restTemplate = new RestTemplate(); | |
| 86 | 89 | //失败人脸补发 |
| 87 | - List<SendRecordBean> sendRecordBeanList = sendRecordDao.getSenFail("562",2); | |
| 90 | + List<SendRecordBean> sendRecordBeanList = sendRecordDao.getSenFail("1066",2); | |
| 88 | 91 | int idnex = 0; |
| 89 | 92 | for (int i = 0; i < sendRecordBeanList.size(); i++) { |
| 90 | 93 | SendRecordBean sendRecordBean = sendRecordBeanList.get(i); |
| ... | ... | @@ -92,11 +95,11 @@ public class HaikangfaceApplicationTests { |
| 92 | 95 | ,sendRecordBean.getNum(),sendRecordBean.getDeviceID(),"2023-10-01 10:00:00",sendRecordBean.getImgPath(),sendRecordBean.getName(),"2","1","2019-10-01 10:00:00"); |
| 93 | 96 | String result1 = restTemplate.getForObject(url, String.class); |
| 94 | 97 | System.out.println("下发人脸:" + result1+" idnex:"+idnex++); |
| 95 | - try { | |
| 96 | - Thread.sleep(2000); | |
| 97 | - } catch (InterruptedException e) { | |
| 98 | - e.printStackTrace(); | |
| 99 | - } | |
| 98 | +// try { | |
| 99 | +// Thread.sleep(2000); | |
| 100 | +// } catch (InterruptedException e) { | |
| 101 | +// e.printStackTrace(); | |
| 102 | +// } | |
| 100 | 103 | |
| 101 | 104 | }*/ |
| 102 | 105 | |
| ... | ... | @@ -280,158 +283,34 @@ public class HaikangfaceApplicationTests { |
| 280 | 283 | }*/ |
| 281 | 284 | } |
| 282 | 285 | |
| 283 | - @Test | |
| 284 | - public void fileRes() { | |
| 285 | - | |
| 286 | - | |
| 287 | - /*List<String> stringList = sendRecordDao.getAllARecords(); | |
| 288 | - for (int i = 0; i < stringList.size(); i++) { | |
| 289 | - | |
| 290 | - List<AttendanceRecordsSS> stus = sendRecordDao.getARecords(stringList.get(i)); | |
| 291 | - if (stus.size()>0){ | |
| 292 | - AttendanceRecordsSS attendanceRecordsSS = stus.get(0); | |
| 293 | - | |
| 294 | - sendRecordDao.deleteARecords(attendanceRecordsSS.getCustomerId(),attendanceRecordsSS.getSystime()); | |
| 295 | - | |
| 296 | - } | |
| 297 | - | |
| 298 | - }*/ | |
| 299 | - | |
| 300 | - | |
| 301 | - | |
| 302 | - | |
| 303 | - /* List<CreditCardRecordsSS> creditCardRecordsSSES = sendRecordDao.getCardRecordss(); | |
| 304 | - List<String> customerIds = new ArrayList<>(); | |
| 305 | - for (int i = 0; i < creditCardRecordsSSES.size(); i++) { | |
| 306 | - CreditCardRecordsSS creditCardRecordsSS = creditCardRecordsSSES.get(i); | |
| 307 | - if (!customerIds.contains(creditCardRecordsSS.getCustomerId())) { | |
| 308 | - customerIds.add(creditCardRecordsSS.getCustomerId()); | |
| 309 | - System.out.println("creditCardRecordsSS:" + creditCardRecordsSS.toString()); | |
| 310 | - String classId = userDao.getClassName(creditCardRecordsSS.getCustomerId()); | |
| 311 | - System.out.println("classId:" + classId); | |
| 312 | - int result = sendRecordDao.addAttenRecodrds(creditCardRecordsSS.getUser_id(), creditCardRecordsSS.getSchool_id(), | |
| 313 | - creditCardRecordsSS.getCustomerId(), creditCardRecordsSS.getUsertype(), creditCardRecordsSS.getCard_num(), | |
| 314 | - creditCardRecordsSS.getCard_type(), creditCardRecordsSS.getOutof(), creditCardRecordsSS.getIntime(), | |
| 315 | - creditCardRecordsSS.getCid(), creditCardRecordsSS.getFunc_no(), creditCardRecordsSS.getHead_image(), | |
| 316 | - classId, "", creditCardRecordsSS.getAttendance_id(), creditCardRecordsSS.getName(), creditCardRecordsSS.getMobile(), creditCardRecordsSS.getClass_name(), | |
| 317 | - creditCardRecordsSS.getSex(), creditCardRecordsSS.getStudent_type(), creditCardRecordsSS.getSystime()); | |
| 318 | - System.out.println("result:" + result); | |
| 319 | - } | |
| 320 | - | |
| 321 | - }*/ | |
| 322 | - /*File file = new File("C:\\TaoHandong\\copy\\21_指纹签到.txt"); | |
| 323 | - | |
| 324 | - try { | |
| 325 | - BufferedReader bufferedReader = new BufferedReader(new FileReader(file)); | |
| 326 | - | |
| 327 | - String content = null; | |
| 328 | - Set<String> strings = new HashSet<>();//存放studentid | |
| 329 | - while ((content = bufferedReader.readLine()) != null) { | |
| 330 | - if (content.contains("0x26")) { | |
| 331 | - strings.add(content.split("cardNo:")[1]); | |
| 332 | - } | |
| 333 | - } | |
| 334 | - System.out.println( "指纹签到数据:"+strings.size()); | |
| 335 | - | |
| 336 | - String studentId = ""; | |
| 337 | - | |
| 338 | - //获取全部住校生 | |
| 339 | - List<StudentBean> studentBeanList = userDao.getAllStuWithSchoolId("479"); | |
| 340 | - | |
| 341 | - for (int i = 0; i < studentBeanList.size(); i++) { | |
| 342 | - StudentBean studentBean = studentBeanList.get(i); | |
| 343 | - | |
| 344 | - if (!strings.contains(studentBean.getStudent_id())) { | |
| 345 | - studentId += "'" + studentBean.getStudent_id() + "',"; | |
| 346 | - } | |
| 347 | - | |
| 348 | - } | |
| 349 | -// System.out.println("studentId:"+studentId); | |
| 350 | - | |
| 351 | - | |
| 352 | - File fileQD = new File("C:\\TaoHandong\\copy\\签到人员.txt"); | |
| 286 | + @Autowired | |
| 287 | + ZuoYeDao zuoYeDao; | |
| 353 | 288 | |
| 354 | - BufferedReader bufferedReaderQD = new BufferedReader(new FileReader(fileQD)); | |
| 355 | - String contentQD = null; | |
| 356 | - Set<String> stringsQD = new HashSet<>();//存放studentid | |
| 357 | - while ((contentQD = bufferedReaderQD.readLine()) != null) { | |
| 358 | - List<String> studentids = userDao.getStudentIdWidthName(contentQD.trim(), "479"); | |
| 359 | - for (int i = 0; i < studentids.size(); i++) { | |
| 360 | - stringsQD.add(studentids.get(i)); | |
| 361 | - } | |
| 362 | - } | |
| 363 | - System.out.println("stringsQD:" + stringsQD.size()); | |
| 364 | - String resultStuid=""; | |
| 365 | - Iterator iterator = stringsQD.iterator(); | |
| 366 | - while (iterator.hasNext()) { | |
| 367 | - String studentId11 = (String) iterator.next(); | |
| 368 | - Iterator iterator1 = strings.iterator(); | |
| 369 | - boolean isHas = false; | |
| 370 | - while (iterator1.hasNext()) { | |
| 371 | - String stuId = (String) iterator1.next(); | |
| 372 | - if (studentId11.equals(stuId)) { | |
| 373 | - isHas = true; | |
| 374 | - } | |
| 375 | - } | |
| 376 | - if (!isHas) resultStuid += "'" + studentId11 + "',"; | |
| 377 | - } | |
| 289 | + @Autowired | |
| 290 | + ZuoyeAdminDao zuoyeAdminDao; | |
| 378 | 291 | |
| 379 | - System.out.println("resultStuid:" + resultStuid); | |
| 380 | - } catch (FileNotFoundException e) { | |
| 381 | - e.printStackTrace(); | |
| 382 | - } catch (IOException e) { | |
| 383 | - e.printStackTrace(); | |
| 292 | + @Test | |
| 293 | + public void fileRes() { | |
| 294 | + List<QuestionBean> questionBeans = zuoYeDao.getQuestionsRecent(); | |
| 295 | + /* List<QuestionBean> questionBeans = zuoYeDao.getQuestionsRecent(); | |
| 296 | + String dateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | |
| 297 | + | |
| 298 | + for (QuestionBean ques : | |
| 299 | + questionBeans) { | |
| 300 | + zuoyeAdminDao.addQuestionStem("请回答下列问题", "1", dateTime); | |
| 301 | + int stemId = zuoyeAdminDao.getStemId(); | |
| 302 | + String intime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | |
| 303 | + zuoyeAdminDao.addQuestion(ques.getQuestion(),ques.getQtype(),ques.getAnswer(),ques.getCorrectAnswer(),ques.getAnalysis(), | |
| 304 | + ques.getState(),intime,stemId+"",ques.getExamineFlag(),ques.getSubjectId(),"10","1",ques.getChapterId(),ques.getGradeId()+"","1","","1"); | |
| 384 | 305 | }*/ |
| 385 | 306 | |
| 307 | +List<Long> queIds = zuoyeAdminDao.getQueIds(); | |
| 386 | 308 | |
| 387 | -// List<FileBean> fileBeans = userDao.getFileRes(); | |
| 388 | - | |
| 389 | - /* List<FileBean> fileBeanList = userDao.getFIlesReses(); | |
| 390 | - | |
| 391 | - List<String> userIds = userDao.getUserids(); | |
| 392 | - | |
| 393 | - for (int i = 0; i < fileBeanList.size(); i++) { | |
| 394 | - FileBean fileBean = fileBeanList.get(i); | |
| 395 | 309 | |
| 396 | - for (int j = 0; j < userIds.size(); j++) { | |
| 397 | - String userId= userIds.get(j); | |
| 398 | - String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | |
| 399 | - userDao.addRelation(fileBean.getId(),time,userId); | |
| 310 | + for (int i = queIds.size()-1; i >=0 ; i--) { | |
| 311 | + zuoyeAdminDao.addYYQuestionAndKnowledg(queIds.get(i), Long.parseLong(questionBeans.get(questionBeans.size()-1-i).getKnowledgeId()),0,1); | |
| 400 | 312 | } |
| 401 | 313 | |
| 402 | - }*/ | |
| 403 | - | |
| 404 | - | |
| 405 | -// System.out.println("fileBeans:"+fileBeans.toString()); | |
| 406 | -/*int index = 744; | |
| 407 | - for (int i = index; i <fileBeans.size(); i++) { | |
| 408 | - FileBean fileBean = fileBeans.get(i); | |
| 409 | - System.out.println("fileBean:"+fileBean.toString()); | |
| 410 | - String gradeNamePJ = userDao.getGradeName(String.valueOf(fileBean.getGradeId())); | |
| 411 | - gradeNamePJ = gradeNamePJ==null?"-1":gradeNamePJ; | |
| 412 | - String gradeIdRC = userDao.getGradeId(gradeNamePJ.substring(0,gradeNamePJ.length()-1)); | |
| 413 | - String cateLofId = userDao.getResCatalog(userDao.getResCatalogName(fileBean.getCatalogId())); | |
| 414 | - fileBean.setCatalogId(cateLofId==null?"-1":cateLofId); | |
| 415 | - String resType = userDao.getResType(userDao.getResTypeName(String.valueOf(fileBean.getTypeId()))); | |
| 416 | - fileBean.setTypeId(Integer.parseInt(resType==null?"-1":resType)); | |
| 417 | - gradeIdRC = StringUtils.isEmpty(gradeIdRC)?"-1":gradeIdRC; | |
| 418 | - fileBean.setGradeId(Integer.parseInt(gradeIdRC)); | |
| 419 | - String subject_id = userDao.getSubjectId(fileBean.getSubjectId()); | |
| 420 | - subject_id = subject_id==null?"-1":subject_id; | |
| 421 | - fileBean.setSubjectId(Integer.parseInt(subject_id)); | |
| 422 | - String jiaocaiId = userDao.getJiaoCaiId(fileBean.getJiaoCaiId()); | |
| 423 | - jiaocaiId = jiaocaiId==null?"-1":jiaocaiId; | |
| 424 | - fileBean.setJiaoCaiId(Integer.parseInt(jiaocaiId)); | |
| 425 | - fileBean.setUserId("zy405704"); | |
| 426 | - fileBean.setUserList("{\"SchoolId\":885,\"UserTypeList\":[\"1\"],\"UserIdList\":[]}"); | |
| 427 | - System.out.println("fileBean:"+fileBean.toString()); | |
| 428 | - userDao.addFiles(fileBean.getName(),fileBean.getCatalogId(),fileBean.getTypeId(),fileBean.getGradeId(),fileBean.getSubjectId(), | |
| 429 | - fileBean.getJiaoCaiId(),fileBean.getCharpId(),fileBean.getFileUrl(),fileBean.getDescript(), | |
| 430 | - fileBean.getKeywords(),fileBean.getAddTime(),fileBean.getStatus(),fileBean.getUserId(),fileBean.getTargetUrl(), | |
| 431 | - fileBean.getClicks(),fileBean.getUserList(),fileBean.getIsShare(),fileBean.getCharpId(),fileBean.getKnowledgeId()); | |
| 432 | - index++; | |
| 433 | - System.out.println("index:"+index); | |
| 434 | - }*/ | |
| 435 | 314 | |
| 436 | 315 | } |
| 437 | 316 | } | ... | ... |
| ... | ... | @@ -0,0 +1,440 @@ |
| 1 | +2019-11-27 11:05:02 文件名:CEC0FB8DAB99F18AC2EC39B0D9EB60F82019-11-27.jpg | |
| 2 | + | |
| 3 | +2019-11-27 11:05:07 文件名:B69F037D75D2D6365C26D43F1C88945B2019-11-27.jpg | |
| 4 | + | |
| 5 | +2019-11-27 11:06:56 文件名:8F3D262CD78375B43DD5CE4847995E2F2019-11-27.jpg | |
| 6 | + | |
| 7 | +2019-11-27 11:07:01 文件名:2BE336BEFC1E072714146F8247BB05942019-11-27.jpg | |
| 8 | + | |
| 9 | +2019-11-27 11:07:16 文件名:E417F7120624C2FB870079751A586A412019-11-27.jpg | |
| 10 | + | |
| 11 | +2019-11-27 11:07:21 文件名:DE5512F70819D3BE94294392D6825BA82019-11-27.jpg | |
| 12 | + | |
| 13 | +2019-11-27 11:08:07 文件名:0E8ED28883D3BD528B29AF75A80A7BCC2019-11-27.jpg | |
| 14 | + | |
| 15 | +2019-11-27 11:08:12 文件名:481194D5178A85C3769D7B988FE2D83D2019-11-27.jpg | |
| 16 | + | |
| 17 | +2019-11-27 11:09:03 文件名:C3A80C424657AA90810AB92C179020CA2019-11-27.jpg | |
| 18 | + | |
| 19 | +2019-11-27 11:09:08 文件名:66C00B0053C9EF0DE3C9711710480C682019-11-27.jpg | |
| 20 | + | |
| 21 | +2019-11-27 11:09:21 文件名:4A9AB16FC60DFCE3F712DF3A3960C8E22019-11-27.jpg | |
| 22 | + | |
| 23 | +2019-11-27 11:09:25 文件名:A0F3D5FA2663F0EB1890FDCC9C4460242019-11-27.jpg | |
| 24 | + | |
| 25 | +2019-11-27 11:09:26 文件名:47F1D71C69401B0C26946CC4CEBCDCAC2019-11-27.jpg | |
| 26 | + | |
| 27 | +2019-11-27 11:09:30 文件名:5B782BA4B4591A78FD83AD12B57C240A2019-11-27.jpg | |
| 28 | + | |
| 29 | +2019-11-27 11:09:32 文件名:A1DEB95A21D22A9DD49156CFBACD7C992019-11-27.jpg | |
| 30 | + | |
| 31 | +2019-11-27 11:09:32 文件名:05C91673E3304B51EB8CC3B2D12B09402019-11-27.jpg | |
| 32 | + | |
| 33 | +2019-11-27 11:09:36 文件名:38789C28F1FDA40949DBB1CE841318E82019-11-27.jpg | |
| 34 | + | |
| 35 | +2019-11-27 11:09:36 文件名:812E8D840E64B241C5AE8467EDB5FE8D2019-11-27.jpg | |
| 36 | + | |
| 37 | +2019-11-27 11:09:37 文件名:DE1BC0441308227344CADF05B1D816C22019-11-27.jpg | |
| 38 | + | |
| 39 | +2019-11-27 11:09:37 文件名:C08A97327F948DAFC57B288F2D03C0BF2019-11-27.jpg | |
| 40 | + | |
| 41 | +2019-11-27 11:09:41 文件名:362F82AF673BB1C1FD4E6D4F11CFCFE42019-11-27.jpg | |
| 42 | + | |
| 43 | +2019-11-27 11:09:41 文件名:6CDE631B9AE6253971F4E0F1746D99B02019-11-27.jpg | |
| 44 | + | |
| 45 | +2019-11-27 11:10:02 文件名:BB6771449F2C6742648FFE0836EA84D12019-11-27.jpg | |
| 46 | + | |
| 47 | +2019-11-27 11:10:07 文件名:D8BC672629F0F94E6C8E313E9E12034A2019-11-27.jpg | |
| 48 | + | |
| 49 | +2019-11-27 11:10:11 文件名:FC7FC6695977F88B901B7C2BC14352BD2019-11-27.jpg | |
| 50 | + | |
| 51 | +2019-11-27 11:10:16 文件名:2ABCF15F74FD04248D8AB32CB986469D2019-11-27.jpg | |
| 52 | + | |
| 53 | +2019-11-27 11:10:27 文件名:0C8D16D765068CC9723DD95FE3BF1BC12019-11-27.jpg | |
| 54 | + | |
| 55 | +2019-11-27 11:10:28 文件名:71B6598FA6381ADAC7CBC9B1718362EF2019-11-27.jpg | |
| 56 | + | |
| 57 | +2019-11-27 11:10:32 文件名:4C50230E730100A40C94CBA8D8223E9D2019-11-27.jpg | |
| 58 | + | |
| 59 | +2019-11-27 11:10:33 文件名:FB6094E2253A95630707939CB88FE6892019-11-27.jpg | |
| 60 | + | |
| 61 | +2019-11-27 11:10:46 文件名:98171D2C74994CA236C737161DA2A9072019-11-27.jpg | |
| 62 | + | |
| 63 | +2019-11-27 11:10:52 文件名:74064C9C63C87CF83667EC87220014F12019-11-27.jpg | |
| 64 | + | |
| 65 | +2019-11-27 11:10:55 文件名:33EA55032C6C5545CA539AFBC004E5F52019-11-27.jpg | |
| 66 | + | |
| 67 | +2019-11-27 11:10:58 文件名:35675705A0644FB431EE633F6809A57F2019-11-27.jpg | |
| 68 | + | |
| 69 | +2019-11-27 11:11:00 文件名:1864D5EF98ECC160C0ABD2E6C2475F4F2019-11-27.jpg | |
| 70 | + | |
| 71 | +2019-11-27 11:11:03 文件名:CCD73BDFFE0DD1D7740118743B890AB62019-11-27.jpg | |
| 72 | + | |
| 73 | +2019-11-27 11:11:05 文件名:DA92F430D90219E1C1C216277AEBF0182019-11-27.jpg | |
| 74 | + | |
| 75 | +2019-11-27 11:11:05 文件名:023035D85F05805FEB2426B226B03B052019-11-27.jpg | |
| 76 | + | |
| 77 | +2019-11-27 11:11:06 文件名:A6DE115FB64C44796B019BCB2A4902732019-11-27.jpg | |
| 78 | + | |
| 79 | +2019-11-27 11:11:10 文件名:2FD55C92D46B864423F726AE7C68AF272019-11-27.jpg | |
| 80 | + | |
| 81 | +2019-11-27 11:11:10 文件名:21E3AB2D99E9839B63E261668D7E77EA2019-11-27.jpg | |
| 82 | + | |
| 83 | +2019-11-27 11:11:11 文件名:3E7D89C30C1E99AB3076320D153E1DFF2019-11-27.jpg | |
| 84 | + | |
| 85 | +2019-11-27 11:11:21 文件名:E2E45319A7C8CA33359DFDDB39F8D46D2019-11-27.jpg | |
| 86 | + | |
| 87 | +2019-11-27 11:11:26 文件名:893B657EC251EF94E540364FE3CB1D122019-11-27.jpg | |
| 88 | + | |
| 89 | +2019-11-27 11:11:38 文件名:BE75DFC09CF855EEF34B385E99519EF72019-11-27.jpg | |
| 90 | + | |
| 91 | +2019-11-27 11:11:39 文件名:D7089014D1FFFCC4FF328810DB69D0642019-11-27.jpg | |
| 92 | + | |
| 93 | +2019-11-27 11:11:43 文件名:9B895413DB079EDD959F3A9F0E349B372019-11-27.jpg | |
| 94 | + | |
| 95 | +2019-11-27 11:11:45 文件名:5401977B7416DC563D3F06F2B5FAA4B32019-11-27.jpg | |
| 96 | + | |
| 97 | +2019-11-27 11:12:02 文件名:23F982B4F87E4C9FA22129F029A133672019-11-27.jpg | |
| 98 | + | |
| 99 | +2019-11-27 11:12:07 文件名:D771E708BEA599943D5D78C2621F889A2019-11-27.jpg | |
| 100 | + | |
| 101 | +2019-11-27 11:13:29 文件名:C13ACE85CD73913E62E2C93C9F5677E52019-11-27.jpg | |
| 102 | + | |
| 103 | +2019-11-27 11:13:34 文件名:131D8E36C1E3D4880181A2AB4AD933922019-11-27.jpg | |
| 104 | + | |
| 105 | +2019-11-27 11:14:21 文件名:60C22736F49FFFAAD15C301CBF3A2C3D2019-11-27.jpg | |
| 106 | + | |
| 107 | +2019-11-27 11:14:26 文件名:A177D3E949C01970A4DA03BB39E754C22019-11-27.jpg | |
| 108 | + | |
| 109 | +2019-11-27 11:14:41 文件名:A3A7E6614DD9A8BBECFB6440011687252019-11-27.jpg | |
| 110 | + | |
| 111 | +2019-11-27 11:14:46 文件名:9003A2A91B36F7094520E2019249C52C2019-11-27.jpg | |
| 112 | + | |
| 113 | +2019-11-27 11:15:02 文件名:9A81440C82EDCA438F3BA467406898C32019-11-27.jpg | |
| 114 | + | |
| 115 | +2019-11-27 11:15:07 文件名:9A8EF9C4048A4A4AD560172694C5B38C2019-11-27.jpg | |
| 116 | + | |
| 117 | +2019-11-27 11:15:51 文件名:252132ECA91DE8DDA0E5375F540B32D82019-11-27.jpg | |
| 118 | + | |
| 119 | +2019-11-27 11:15:55 文件名:9546C5A0D8A4477E43F54FCB36AC12182019-11-27.jpg | |
| 120 | + | |
| 121 | +2019-11-27 11:15:56 文件名:4A92BF44EFE3548C4CE24CC2A429BD432019-11-27.jpg | |
| 122 | + | |
| 123 | +2019-11-27 11:16:00 文件名:0AAC3341C6412472952FD7356E61E8792019-11-27.jpg | |
| 124 | + | |
| 125 | +2019-11-27 11:16:35 文件名:2DF2FC0F41FDE08EB2AEB2942517445E2019-11-27.jpg | |
| 126 | + | |
| 127 | +2019-11-27 11:16:40 文件名:5D964DD01C505011A71F5E8804DD10F12019-11-27.jpg | |
| 128 | + | |
| 129 | +2019-11-27 11:20:53 文件名:4AF3E7B264570152A0490D65F5F89EB22019-11-27.jpg | |
| 130 | + | |
| 131 | +2019-11-27 11:20:58 文件名:479D8E4C2701B8AD7AAF5E330CFF9ABB2019-11-27.jpg | |
| 132 | + | |
| 133 | +2019-11-27 11:22:07 文件名:38D24CEF74264F7230CAF58D33135BBC2019-11-27.jpg | |
| 134 | + | |
| 135 | +2019-11-27 11:22:12 文件名:726A34BE51E57EF1BA88776C0CBBDE9D2019-11-27.jpg | |
| 136 | + | |
| 137 | +2019-11-27 11:22:24 文件名:9F1B884698C64829485BB341271D9A9E2019-11-27.jpg | |
| 138 | + | |
| 139 | +2019-11-27 11:22:29 文件名:82546DB2073EB4D3B26E5F23C4F56E222019-11-27.jpg | |
| 140 | + | |
| 141 | +2019-11-27 11:23:28 文件名:C8EF2F566FA91A5EC6584623BABD0E432019-11-27.jpg | |
| 142 | + | |
| 143 | +2019-11-27 11:23:33 文件名:8DD512F3F570C5FFAAD0D453B01870862019-11-27.jpg | |
| 144 | + | |
| 145 | +2019-11-27 11:25:36 文件名:059B20A81DB536F5CE651EB80B320FB62019-11-27.jpg | |
| 146 | + | |
| 147 | +2019-11-27 11:25:41 文件名:F97231610E7DB572C51C4E7C9537272A2019-11-27.jpg | |
| 148 | + | |
| 149 | +2019-11-27 11:25:44 文件名:42F61E5DA36796C1B1B79BF290DD17832019-11-27.jpg | |
| 150 | + | |
| 151 | +2019-11-27 11:25:49 文件名:8E4A229BB7385D32F4C5DD8A006364DC2019-11-27.jpg | |
| 152 | + | |
| 153 | +2019-11-27 11:25:56 文件名:00103AB70548274B97A36BD35C04116C2019-11-27.jpg | |
| 154 | + | |
| 155 | +2019-11-27 11:26:01 文件名:EAF438BE0EBF2EC76DCAAC3C512F58552019-11-27.jpg | |
| 156 | + | |
| 157 | +2019-11-27 11:26:48 文件名:5BDB5D6E24D17B54BA230F860F07B3AF2019-11-27.jpg | |
| 158 | + | |
| 159 | +2019-11-27 11:26:51 文件名:61D259EC5B75915A64F6D90A7268A3ED2019-11-27.jpg | |
| 160 | + | |
| 161 | +2019-11-27 11:26:53 文件名:32A38D29AEBBA70CCB421F70B54D5BB12019-11-27.jpg | |
| 162 | + | |
| 163 | +2019-11-27 11:26:56 文件名:7F95966F481334E6A60764BBA2840F192019-11-27.jpg | |
| 164 | + | |
| 165 | +2019-11-27 11:32:06 文件名:89BEE7076A050AA3BB64ED6BB4DFBB542019-11-27.jpg | |
| 166 | + | |
| 167 | +2019-11-27 11:32:07 文件名:116F60C28FC9C05B731941A58A8CCB182019-11-27.jpg | |
| 168 | + | |
| 169 | +2019-11-27 11:32:11 文件名:DBF1B4FFF3962018D9DAD47353159C502019-11-27.jpg | |
| 170 | + | |
| 171 | +2019-11-27 11:32:12 文件名:44D693138453AB1EBF02FB78CAE45C582019-11-27.jpg | |
| 172 | + | |
| 173 | +2019-11-27 11:32:14 文件名:122E3733715A708B7D80E6532EEDC3F12019-11-27.jpg | |
| 174 | + | |
| 175 | +2019-11-27 11:32:19 文件名:152DED7FD6CDC6C0659E5DA1ACD4753C2019-11-27.jpg | |
| 176 | + | |
| 177 | +2019-11-27 11:32:49 文件名:6CAD0D285B5A84F95ABA288EB54C2BDD2019-11-27.jpg | |
| 178 | + | |
| 179 | +2019-11-27 11:32:54 文件名:5235BC217CEEB0593C84F7FB9A7CACCD2019-11-27.jpg | |
| 180 | + | |
| 181 | +2019-11-27 11:33:42 文件名:054AA1D4F52AC2EDE5ECA49EACCA48CC2019-11-27.jpg | |
| 182 | + | |
| 183 | +2019-11-27 11:33:47 文件名:EFB034BC0AA556A1B2C18A0A75DDC3182019-11-27.jpg | |
| 184 | + | |
| 185 | +2019-11-27 11:34:41 文件名:93C45F3D8AD95D35AA3EE564362A152F2019-11-27.jpg | |
| 186 | + | |
| 187 | +2019-11-27 11:34:46 文件名:F11F8D93011BF757051172E2BE048D102019-11-27.jpg | |
| 188 | + | |
| 189 | +2019-11-27 11:35:16 文件名:B0962FA868A64E157B8A3AB33BB47D662019-11-27.jpg | |
| 190 | + | |
| 191 | +2019-11-27 11:35:21 文件名:FBA3200B5088B3ECD11E5F34103ECE4F2019-11-27.jpg | |
| 192 | + | |
| 193 | +2019-11-27 11:35:26 文件名:9D2DD0F563A5FE984113B4F647CF3D0E2019-11-27.jpg | |
| 194 | + | |
| 195 | +2019-11-27 11:35:32 文件名:4D10F62CD40FA2E5D3F9B64BDEAB9B522019-11-27.jpg | |
| 196 | + | |
| 197 | +2019-11-27 11:36:44 文件名:14D887B4BD7109CAEEB56C0CDDB9EFA22019-11-27.jpg | |
| 198 | + | |
| 199 | +2019-11-27 11:36:46 文件名:7F72B216A2AC08C43496F165FD3FF1D62019-11-27.jpg | |
| 200 | + | |
| 201 | +2019-11-27 11:36:49 文件名:6E14BB4E0600A65BF36A8DC4AACEA8932019-11-27.jpg | |
| 202 | + | |
| 203 | +2019-11-27 11:36:51 文件名:E108D2F8CD3854A10368A961BA6B28072019-11-27.jpg | |
| 204 | + | |
| 205 | +2019-11-27 11:36:53 文件名:40EBF6DEE8FA6D0407CEAAEB165502A32019-11-27.jpg | |
| 206 | + | |
| 207 | +2019-11-27 11:36:58 文件名:229E7CF9077FD34AA7FC043C707D69B72019-11-27.jpg | |
| 208 | + | |
| 209 | +2019-11-27 11:37:00 文件名:92B442C92268A89E637188E5B57C0C5D2019-11-27.jpg | |
| 210 | + | |
| 211 | +2019-11-27 11:37:03 文件名:2E37FA6D4176B8DFA7BEF75A72C2A2502019-11-27.jpg | |
| 212 | + | |
| 213 | +2019-11-27 11:37:05 文件名:3756E71AFB805C1A955AD87A43177BBE2019-11-27.jpg | |
| 214 | + | |
| 215 | +2019-11-27 11:37:08 文件名:9AE711A9EF3324E38A164D943DAEFBF92019-11-27.jpg | |
| 216 | + | |
| 217 | +2019-11-27 11:37:13 文件名:35BF7D949236C8DB180FCF87C3C2CA852019-11-27.jpg | |
| 218 | + | |
| 219 | +2019-11-27 11:37:18 文件名:9425CC7BABBE105E6D37D8065A8623132019-11-27.jpg | |
| 220 | + | |
| 221 | +2019-11-27 11:37:19 文件名:5F574920B8F38971339E58CEDEB11FD32019-11-27.jpg | |
| 222 | + | |
| 223 | +2019-11-27 11:37:23 文件名:5C6FDD903EA8A52370B8FE4CBE7E4C9C2019-11-27.jpg | |
| 224 | + | |
| 225 | +2019-11-27 11:37:24 文件名:CB6510932DEE6637B6BAA62B13735D012019-11-27.jpg | |
| 226 | + | |
| 227 | +2019-11-27 11:37:27 文件名:F7C7F875B92E96F20FA73FE9503BCF2D2019-11-27.jpg | |
| 228 | + | |
| 229 | +2019-11-27 11:37:28 文件名:B9A43D03D62016D18184D631211B36172019-11-27.jpg | |
| 230 | + | |
| 231 | +2019-11-27 11:37:32 文件名:EBB62D17CCEA4072D2910592D4F677782019-11-27.jpg | |
| 232 | + | |
| 233 | +2019-11-27 11:37:35 文件名:F673D2B7D30B79FE22D0393F2AEDCD772019-11-27.jpg | |
| 234 | + | |
| 235 | +2019-11-27 11:37:40 文件名:74B2ED673BCA8742982B31D5AE0AAB702019-11-27.jpg | |
| 236 | + | |
| 237 | +2019-11-27 11:37:40 文件名:B64ADB06735F8652C1C5D5360B0ECBCC2019-11-27.jpg | |
| 238 | + | |
| 239 | +2019-11-27 11:37:45 文件名:990903D930D512493DBBFF01ADF0C5662019-11-27.jpg | |
| 240 | + | |
| 241 | +2019-11-27 11:37:46 文件名:196680F1A8351347E798814DD342B9652019-11-27.jpg | |
| 242 | + | |
| 243 | +2019-11-27 11:37:51 文件名:37204DC3D9BC0375216B5423BADF873D2019-11-27.jpg | |
| 244 | + | |
| 245 | +2019-11-27 11:37:52 文件名:790FE4506DDB9E3489976F23DC63B36F2019-11-27.jpg | |
| 246 | + | |
| 247 | +2019-11-27 11:37:57 文件名:BF4C0BB45E3EDD10E613D3CEED70BBD32019-11-27.jpg | |
| 248 | + | |
| 249 | +2019-11-27 11:37:58 文件名:6F1DEF12103A0A9517CF0EF0C21396992019-11-27.jpg | |
| 250 | + | |
| 251 | +2019-11-27 11:38:03 文件名:93BF9220E55FB695804753532ADAB97A2019-11-27.jpg | |
| 252 | + | |
| 253 | +2019-11-27 11:38:09 文件名:2CC015D47ADC555EF28E78C83C628C722019-11-27.jpg | |
| 254 | + | |
| 255 | +2019-11-27 11:38:14 文件名:3F7F31F048F30D9D2A5F6D697B82C7952019-11-27.jpg | |
| 256 | + | |
| 257 | +2019-11-27 11:38:28 文件名:9DAC6FA52298B11A06BFF354B20E948D2019-11-27.jpg | |
| 258 | + | |
| 259 | +2019-11-27 11:38:32 文件名:9E116A5E783C81FEADDFBB41C94E9B8A2019-11-27.jpg | |
| 260 | + | |
| 261 | +2019-11-27 11:38:33 文件名:5239AB67BD8CAE444496F89B5BC16D982019-11-27.jpg | |
| 262 | + | |
| 263 | +2019-11-27 11:38:35 文件名:DE8794EBA65B2E3F67EE012E063C38902019-11-27.jpg | |
| 264 | + | |
| 265 | +2019-11-27 11:38:37 文件名:355E89CB290B7769AFD744D27A9B859D2019-11-27.jpg | |
| 266 | + | |
| 267 | +2019-11-27 11:38:39 文件名:617E4364219CD52FEABECF6060C3B6112019-11-27.jpg | |
| 268 | + | |
| 269 | +2019-11-27 11:38:39 文件名:DE8BC3853E29BA07932A409BF81BE0142019-11-27.jpg | |
| 270 | + | |
| 271 | +2019-11-27 11:38:40 文件名:049367C417EB0D1F1059D0910CD8E8802019-11-27.jpg | |
| 272 | + | |
| 273 | +2019-11-27 11:38:44 文件名:04C668AAA9C0CB3BF0C4F5F0BCEBC16A2019-11-27.jpg | |
| 274 | + | |
| 275 | +2019-11-27 11:38:44 文件名:BF1A6C782DFEE2DCD7470D26ABDD6F782019-11-27.jpg | |
| 276 | + | |
| 277 | +2019-11-27 11:38:44 文件名:EA1645145EFE07AB12C40446198FD20B2019-11-27.jpg | |
| 278 | + | |
| 279 | +2019-11-27 11:38:44 文件名:20F397FFAFB76576987E7A9E556220C92019-11-27.jpg | |
| 280 | + | |
| 281 | +2019-11-27 11:38:49 文件名:25657C83F87EA2CEF467933F869E8C992019-11-27.jpg | |
| 282 | + | |
| 283 | +2019-11-27 11:38:49 文件名:4A48C05852CA1F08B36613F7DAEEBA1D2019-11-27.jpg | |
| 284 | + | |
| 285 | +2019-11-27 11:38:52 文件名:96F9E6CAF23D8BCEA4798174ED89D0612019-11-27.jpg | |
| 286 | + | |
| 287 | +2019-11-27 11:38:57 文件名:367AE9195FE8394A4BF67DA69D2963042019-11-27.jpg | |
| 288 | + | |
| 289 | +2019-11-27 11:39:10 文件名:387B25EA2E506C98EF99846363CE4A7E2019-11-27.jpg | |
| 290 | + | |
| 291 | +2019-11-27 11:39:15 文件名:9A78232037913784E2554A98944333992019-11-27.jpg | |
| 292 | + | |
| 293 | +2019-11-27 11:39:19 文件名:C337E76B4464DA83D1BFF529796C55C22019-11-27.jpg | |
| 294 | + | |
| 295 | +2019-11-27 11:39:24 文件名:A3371C5B5643C90E609FF2376BBDDCE52019-11-27.jpg | |
| 296 | + | |
| 297 | +2019-11-27 11:39:25 文件名:DA3ABC6654DDEF1925DCC8D2F93856992019-11-27.jpg | |
| 298 | + | |
| 299 | +2019-11-27 11:39:30 文件名:B03DC7B4B8FA8B377BA6ED9C87613F912019-11-27.jpg | |
| 300 | + | |
| 301 | +2019-11-27 11:39:39 文件名:C1E86C980112689DA63DA87CC765A9A72019-11-27.jpg | |
| 302 | + | |
| 303 | +2019-11-27 11:39:44 文件名:0CA30237963FE52AADD93AA00E5BAED22019-11-27.jpg | |
| 304 | + | |
| 305 | +2019-11-27 11:40:04 文件名:EAEC4FDB5EACC7EC5BC2A253321D23B72019-11-27.jpg | |
| 306 | + | |
| 307 | +2019-11-27 11:40:10 文件名:BFBEAD6AEBD9861B4466D58097D330AA2019-11-27.jpg | |
| 308 | + | |
| 309 | +2019-11-27 11:41:24 文件名:DADCF0DFC14E734506203BFA066DDC2F2019-11-27.jpg | |
| 310 | + | |
| 311 | +2019-11-27 11:41:29 文件名:F2496DC4BB8B869904AD0D9C6D83A44A2019-11-27.jpg | |
| 312 | + | |
| 313 | +2019-11-27 11:44:29 文件名:F5075C9FA6BAA5DC4BFFFCF1241FDA232019-11-27.jpg | |
| 314 | + | |
| 315 | +2019-11-27 11:44:34 文件名:1B04397EB0F8FB30486F2800BAFD11EA2019-11-27.jpg | |
| 316 | + | |
| 317 | +2019-11-27 11:44:42 文件名:9FBBE7085737D9145DA2CB6F604C42E32019-11-27.jpg | |
| 318 | + | |
| 319 | +2019-11-27 11:44:48 文件名:A1D2C3BF1DCDDFC7357A00DAB24B81602019-11-27.jpg | |
| 320 | + | |
| 321 | +2019-11-27 11:45:21 文件名:745BC52E1E9EC5F94AECB1BA86EC8E182019-11-27.jpg | |
| 322 | + | |
| 323 | +2019-11-27 11:45:26 文件名:91131A7BE962F87451472D317CF57C832019-11-27.jpg | |
| 324 | + | |
| 325 | +2019-11-27 11:45:53 文件名:F53FA884C907AB5194FB54E27E17EAA82019-11-27.jpg | |
| 326 | + | |
| 327 | +2019-11-27 11:45:58 文件名:1E9430B64767012628420618EA207C362019-11-27.jpg | |
| 328 | + | |
| 329 | +2019-11-27 11:46:21 文件名:E38E410ECA9A243A945EA22E920F46A22019-11-27.jpg | |
| 330 | + | |
| 331 | +2019-11-27 11:46:26 文件名:42CD26F7245E8838A65DFA897618E16F2019-11-27.jpg | |
| 332 | + | |
| 333 | +2019-11-27 11:46:43 文件名:924EF28ACEEC11A868AC4A29441E52BE2019-11-27.jpg | |
| 334 | + | |
| 335 | +2019-11-27 11:46:47 文件名:CC0B2AB2C96065C650D0B68A4C8197F42019-11-27.jpg | |
| 336 | + | |
| 337 | +2019-11-27 11:46:48 文件名:860AB96C946392CA45CAFF644B372B2C2019-11-27.jpg | |
| 338 | + | |
| 339 | +2019-11-27 11:46:52 文件名:A3C0C4690A36DDF00EA6A0EA2F86FF462019-11-27.jpg | |
| 340 | + | |
| 341 | +2019-11-27 11:47:10 文件名:E899BE57150A5D02D84921E10F655E082019-11-27.jpg | |
| 342 | + | |
| 343 | +2019-11-27 11:47:15 文件名:3E79E456EDD9C847273956B29C0279642019-11-27.jpg | |
| 344 | + | |
| 345 | +2019-11-27 11:47:15 文件名:E1DB113E8097D870C635D4B2A98BD2552019-11-27.jpg | |
| 346 | + | |
| 347 | +2019-11-27 11:47:20 文件名:28E7D8CB1E05155C1FB95D7BB70DEF222019-11-27.jpg | |
| 348 | + | |
| 349 | +2019-11-27 11:51:39 文件名:8E6378BC82A58B710B7E5CA43B4B64AA2019-11-27.jpg | |
| 350 | + | |
| 351 | +2019-11-27 11:51:45 文件名:F4EE4BC04D5786CFC8392A8BD0B2FE4B2019-11-27.jpg | |
| 352 | + | |
| 353 | +2019-11-27 11:51:48 文件名:58A1DF5E4EC1CA933C9E426E9EE643582019-11-27.jpg | |
| 354 | + | |
| 355 | +2019-11-27 11:51:54 文件名:DFAF9BA5D135669580C555D3DA4F009C2019-11-27.jpg | |
| 356 | + | |
| 357 | +2019-11-27 11:52:54 文件名:D0527DA65B383B4275C4D0E90DD05B7D2019-11-27.jpg | |
| 358 | + | |
| 359 | +2019-11-27 11:52:59 文件名:F2092F231F2581FF98FCB7847B73C5392019-11-27.jpg | |
| 360 | + | |
| 361 | +2019-11-27 11:52:59 文件名:71CA6EEC4802685B2214C765FFE587BB2019-11-27.jpg | |
| 362 | + | |
| 363 | +2019-11-27 11:53:04 文件名:403563DB216C054B287A3729F40B79AF2019-11-27.jpg | |
| 364 | + | |
| 365 | +2019-11-27 11:53:59 文件名:51BCD8C729696BEDF87EA2243B9137762019-11-27.jpg | |
| 366 | + | |
| 367 | +2019-11-27 11:54:02 文件名:A3E9D9A9E215B8EE1B30F67D789C02182019-11-27.jpg | |
| 368 | + | |
| 369 | +2019-11-27 11:54:04 文件名:BB3165E9483C733F1F08395549A661502019-11-27.jpg | |
| 370 | + | |
| 371 | +2019-11-27 11:54:07 文件名:A300A5389BF5C53B41F1949E1CF5583D2019-11-27.jpg | |
| 372 | + | |
| 373 | +2019-11-27 11:54:10 文件名:D9519C47EE50AABDAF87D7BD2DE52F242019-11-27.jpg | |
| 374 | + | |
| 375 | +2019-11-27 11:54:15 文件名:D740DD8276BCDC737F38560AD878643C2019-11-27.jpg | |
| 376 | + | |
| 377 | +2019-11-27 11:54:49 文件名:E90903F70AF065D27AC8A03971FDA7552019-11-27.jpg | |
| 378 | + | |
| 379 | +2019-11-27 11:54:54 文件名:E858887FD396139F0E239E72E90874E22019-11-27.jpg | |
| 380 | + | |
| 381 | +2019-11-27 11:55:25 文件名:DC1A6F4DB0BB51EF0D6512384E4E0B8A2019-11-27.jpg | |
| 382 | + | |
| 383 | +2019-11-27 11:55:30 文件名:D4B25739B60B6E6F3DCDC97303C778772019-11-27.jpg | |
| 384 | + | |
| 385 | +2019-11-27 11:55:30 文件名:E61841AB3FF87A2ABC7061328606ADAC2019-11-27.jpg | |
| 386 | + | |
| 387 | +2019-11-27 11:55:35 文件名:A4B0B603CB15A2A996BE2E81CF98A02B2019-11-27.jpg | |
| 388 | + | |
| 389 | +2019-11-27 11:55:36 文件名:88D84A827E8FAC365274B2C9AC714FFA2019-11-27.jpg | |
| 390 | + | |
| 391 | +2019-11-27 11:55:37 文件名:078DD44DDEB2F49673613CFDB2C2B1DD2019-11-27.jpg | |
| 392 | + | |
| 393 | +2019-11-27 11:55:39 文件名:E9D586A720496E9962C7E47BBC89F86F2019-11-27.jpg | |
| 394 | + | |
| 395 | +2019-11-27 11:55:40 文件名:A69E2D94560726B6E9A0004C89FBBA832019-11-27.jpg | |
| 396 | + | |
| 397 | +2019-11-27 11:55:42 文件名:52B8B392ED9ACD750F289E91BB1CFF462019-11-27.jpg | |
| 398 | + | |
| 399 | +2019-11-27 11:55:44 文件名:22277E5A7FEE8413A84F9670CF8BEB362019-11-27.jpg | |
| 400 | + | |
| 401 | +2019-11-27 11:55:57 文件名:3D63268F604863707F0719872296F6B52019-11-27.jpg | |
| 402 | + | |
| 403 | +2019-11-27 11:56:02 文件名:B4CC0DC715BF30660903171B91F1F49B2019-11-27.jpg | |
| 404 | + | |
| 405 | +2019-11-27 11:56:36 文件名:B53ECEF592AE07AD09D79B818F2272D22019-11-27.jpg | |
| 406 | + | |
| 407 | +2019-11-27 11:56:41 文件名:8D03690379873335F167D65DA875EC572019-11-27.jpg | |
| 408 | + | |
| 409 | +2019-11-27 11:56:49 文件名:CB78FDEA07466AFF5E537D91EB315C8A2019-11-27.jpg | |
| 410 | + | |
| 411 | +2019-11-27 11:56:54 文件名:119724E5D4E6EE393771647944992D462019-11-27.jpg | |
| 412 | + | |
| 413 | +2019-11-27 11:59:18 文件名:EE6AAD85B80F5BF3D7FCA7201FBB13372019-11-27.jpg | |
| 414 | + | |
| 415 | +2019-11-27 11:59:23 文件名:B777E20F17F45C4BBB241FB02CED19552019-11-27.jpg | |
| 416 | + | |
| 417 | +2019-11-27 11:59:25 文件名:88CFADC5A513AF9603B301EC0D7DE34F2019-11-27.jpg | |
| 418 | + | |
| 419 | +2019-11-27 11:59:26 文件名:B326C93EE60440BF3ABD8E068068E3D52019-11-27.jpg | |
| 420 | + | |
| 421 | +2019-11-27 11:59:30 文件名:79DFFAE7D12F4C9E5FC383D8AF9244A72019-11-27.jpg | |
| 422 | + | |
| 423 | +2019-11-27 11:59:30 文件名:5EAA244121BBE9A29F7F83348DFBD9562019-11-27.jpg | |
| 424 | + | |
| 425 | +2019-11-27 11:59:30 文件名:800D72D210A3F1B6970C387D498316902019-11-27.jpg | |
| 426 | + | |
| 427 | +2019-11-27 11:59:31 文件名:68F5E25406425CD929F5F99298C44F802019-11-27.jpg | |
| 428 | + | |
| 429 | +2019-11-27 11:59:34 文件名:A595B9ACFE0A461E476649DBF096B21C2019-11-27.jpg | |
| 430 | + | |
| 431 | +2019-11-27 11:59:35 文件名:102F419528BB8884C6A2D89AADC5C6432019-11-27.jpg | |
| 432 | + | |
| 433 | +2019-11-27 11:59:36 文件名:9F1B31FF8DCD7FFB2FF57CE4549558C82019-11-27.jpg | |
| 434 | + | |
| 435 | +2019-11-27 11:59:39 文件名:E0D19207487035E03292CBBA4023BEC62019-11-27.jpg | |
| 436 | + | |
| 437 | +2019-11-27 11:59:41 文件名:88DF970896A7165A97524D7E7966D39D2019-11-27.jpg | |
| 438 | + | |
| 439 | +2019-11-27 11:59:46 文件名:4CD4593643F92C9D11639BCF7B4212412019-11-27.jpg | |
| 440 | + | ... | ... |
| ... | ... | @@ -0,0 +1,1192 @@ |
| 1 | +2019-11-27 12:00:05 文件名:2EEBDA60A6E4B43B474DF30F93BD1C5F2019-11-27.jpg | |
| 2 | + | |
| 3 | +2019-11-27 12:00:09 文件名:93B0AB0CB33A89C5DCBEA2BE7A2EF44F2019-11-27.jpg | |
| 4 | + | |
| 5 | +2019-11-27 12:00:10 文件名:08410CB7188AB523EF3E556A314A95F02019-11-27.jpg | |
| 6 | + | |
| 7 | +2019-11-27 12:00:14 文件名:283B674022F1207B63D6AF2EAD2C87422019-11-27.jpg | |
| 8 | + | |
| 9 | +2019-11-27 12:00:18 文件名:87BDAEAB43E5062C5238A500A8EED6752019-11-27.jpg | |
| 10 | + | |
| 11 | +2019-11-27 12:00:23 文件名:A7C5281B20056A2DD06521B444B4F9EE2019-11-27.jpg | |
| 12 | + | |
| 13 | +2019-11-27 12:00:23 文件名:5BBB083D80564CFD04E17A689B6B36982019-11-27.jpg | |
| 14 | + | |
| 15 | +2019-11-27 12:00:25 文件名:000C7795DA6F175DDAD336F7B964A8C72019-11-27.jpg | |
| 16 | + | |
| 17 | +2019-11-27 12:00:28 文件名:6340C0AC0FE61D31D1CBDF6F38121E492019-11-27.jpg | |
| 18 | + | |
| 19 | +2019-11-27 12:00:28 文件名:6DEFD67387D3BBA4CDA7B83B7A1C534F2019-11-27.jpg | |
| 20 | + | |
| 21 | +2019-11-27 12:00:30 文件名:4F6686288512B64D60A2E24205CFFA462019-11-27.jpg | |
| 22 | + | |
| 23 | +2019-11-27 12:00:33 文件名:2371D4C2EC5F5A920EBEE5559F0A08472019-11-27.jpg | |
| 24 | + | |
| 25 | +2019-11-27 12:00:36 文件名:825590DC8BA402747E0476A3C7B159F02019-11-27.jpg | |
| 26 | + | |
| 27 | +2019-11-27 12:00:40 文件名:8EDD836996D4B104EFC9CAE894F7CCA92019-11-27.jpg | |
| 28 | + | |
| 29 | +2019-11-27 12:00:40 文件名:0FB2EC0AF721B2780C5B3BA8273F8AE42019-11-27.jpg | |
| 30 | + | |
| 31 | +2019-11-27 12:00:41 文件名:610726C2198F104D369F5218CE1ECE302019-11-27.jpg | |
| 32 | + | |
| 33 | +2019-11-27 12:00:43 文件名:4B82900A72BFAB6452F46CC9E6795BDE2019-11-27.jpg | |
| 34 | + | |
| 35 | +2019-11-27 12:00:44 文件名:3269F87AB7CADC02B4763221F1E6BE2F2019-11-27.jpg | |
| 36 | + | |
| 37 | +2019-11-27 12:00:45 文件名:5F75AA9C611F4E324CB9F18AF9CCA1742019-11-27.jpg | |
| 38 | + | |
| 39 | +2019-11-27 12:00:45 文件名:3650D10F6B1210A3EF298882EC4E69772019-11-27.jpg | |
| 40 | + | |
| 41 | +2019-11-27 12:00:47 文件名:97B25FCBDA5D5335117905B9BA51CB652019-11-27.jpg | |
| 42 | + | |
| 43 | +2019-11-27 12:00:48 文件名:03F54DDA11F09A3C0FF9F77325A326652019-11-27.jpg | |
| 44 | + | |
| 45 | +2019-11-27 12:00:49 文件名:0E684D560967F677900355604386B3CF2019-11-27.jpg | |
| 46 | + | |
| 47 | +2019-11-27 12:00:49 文件名:102636651964595FE9A8E1F70224B7B12019-11-27.jpg | |
| 48 | + | |
| 49 | +2019-11-27 12:00:52 文件名:5C6D6F3013BBAD14877943F577BF022A2019-11-27.jpg | |
| 50 | + | |
| 51 | +2019-11-27 12:00:53 文件名:F5F67C78C654FCB2EEC1979A61CD0D2E2019-11-27.jpg | |
| 52 | + | |
| 53 | +2019-11-27 12:00:54 文件名:7B975BCBB23DC258CE1BD6FE2950FE202019-11-27.jpg | |
| 54 | + | |
| 55 | +2019-11-27 12:00:58 文件名:AA905F7692C849B19D29B00B6115B5912019-11-27.jpg | |
| 56 | + | |
| 57 | +2019-11-27 12:01:03 文件名:28E4B389FF9942FAE997A4B3E9C7C2DF2019-11-27.jpg | |
| 58 | + | |
| 59 | +2019-11-27 12:01:08 文件名:ADCEEB7116C0C27DC2B55BA71E2097872019-11-27.jpg | |
| 60 | + | |
| 61 | +2019-11-27 12:01:10 文件名:25AB732868A1DA99DF4DDCAF44879D842019-11-27.jpg | |
| 62 | + | |
| 63 | +2019-11-27 12:01:11 文件名:F3AC1DB446520B88FE37FC7AADABBCE62019-11-27.jpg | |
| 64 | + | |
| 65 | +2019-11-27 12:01:15 文件名:0CCA16677A4ECB7D4BF7A0D1243397422019-11-27.jpg | |
| 66 | + | |
| 67 | +2019-11-27 12:01:16 文件名:6D98155030AAF0AC1079F3D810CF62432019-11-27.jpg | |
| 68 | + | |
| 69 | +2019-11-27 12:01:19 文件名:11435E67FDF41D160FBC356F890FECA02019-11-27.jpg | |
| 70 | + | |
| 71 | +2019-11-27 12:01:21 文件名:3EE8674AC97CEE17901F0D52B2566DF12019-11-27.jpg | |
| 72 | + | |
| 73 | +2019-11-27 12:01:21 文件名:45D8D74F5071CB9FCF72B5C27DDFFDB62019-11-27.jpg | |
| 74 | + | |
| 75 | +2019-11-27 12:01:24 文件名:99594D45E28A025F9A2C0569772E74222019-11-27.jpg | |
| 76 | + | |
| 77 | +2019-11-27 12:01:26 文件名:8E63ECE9249F73CBC638511D8C7FCCC72019-11-27.jpg | |
| 78 | + | |
| 79 | +2019-11-27 12:01:26 文件名:611F6E1CFFCA08F60253B8A69FA7541E2019-11-27.jpg | |
| 80 | + | |
| 81 | +2019-11-27 12:01:48 文件名:4BD00597A302847675F599C647719C442019-11-27.jpg | |
| 82 | + | |
| 83 | +2019-11-27 12:01:51 文件名:0706B7FA5F2C703251576716F4F578952019-11-27.jpg | |
| 84 | + | |
| 85 | +2019-11-27 12:01:53 文件名:F3DDC866A2A4925F0BEF658CD1FF56E92019-11-27.jpg | |
| 86 | + | |
| 87 | +2019-11-27 12:01:54 文件名:B076C5A5C625BA26B14F05AF862D95A42019-11-27.jpg | |
| 88 | + | |
| 89 | +2019-11-27 12:01:56 文件名:AA054473FABB554246B3CAA3753993082019-11-27.jpg | |
| 90 | + | |
| 91 | +2019-11-27 12:01:59 文件名:1B09687ECF056F83A52079C7D7345B3C2019-11-27.jpg | |
| 92 | + | |
| 93 | +2019-11-27 12:02:03 文件名:252FDBEFBA088D683CDFA67FAF2108E02019-11-27.jpg | |
| 94 | + | |
| 95 | +2019-11-27 12:02:08 文件名:46FAA7A70C98E7825257F5AEAD8455FE2019-11-27.jpg | |
| 96 | + | |
| 97 | +2019-11-27 12:02:37 文件名:981FA0A10AA74A07CA8CF605073942402019-11-27.jpg | |
| 98 | + | |
| 99 | +2019-11-27 12:02:43 文件名:7EB94E66167ADF6ACC220455A5E4D2B72019-11-27.jpg | |
| 100 | + | |
| 101 | +2019-11-27 12:02:47 文件名:C80371364C822A17F6BE6E86CA5521CB2019-11-27.jpg | |
| 102 | + | |
| 103 | +2019-11-27 12:02:51 文件名:03405563C59B565D934865A214B1F6E02019-11-27.jpg | |
| 104 | + | |
| 105 | +2019-11-27 12:02:52 文件名:407EF2A530A65C7BFF1E8A70DD6E58832019-11-27.jpg | |
| 106 | + | |
| 107 | +2019-11-27 12:02:56 文件名:5F603B6FC08E8B4030BD84FAC6984B832019-11-27.jpg | |
| 108 | + | |
| 109 | +2019-11-27 12:03:32 文件名:4264C1739ABF0328535E242EF4071B0E2019-11-27.jpg | |
| 110 | + | |
| 111 | +2019-11-27 12:03:37 文件名:64ADDF72ABAFB049F8FB9D525E15EA582019-11-27.jpg | |
| 112 | + | |
| 113 | +2019-11-27 12:03:53 文件名:C6F258656D30C3E907B7A356E6F7719F2019-11-27.jpg | |
| 114 | + | |
| 115 | +2019-11-27 12:03:56 文件名:A5EFE176FC1BCF80B8E3ABD39A3779B12019-11-27.jpg | |
| 116 | + | |
| 117 | +2019-11-27 12:03:58 文件名:B8C376ABD808672CBAE792AC08062C9A2019-11-27.jpg | |
| 118 | + | |
| 119 | +2019-11-27 12:03:58 文件名:5579B996C155706529758C149EF9F4C82019-11-27.jpg | |
| 120 | + | |
| 121 | +2019-11-27 12:04:01 文件名:5103C6FC02E1DFBCB4D9C598ACBAC1CA2019-11-27.jpg | |
| 122 | + | |
| 123 | +2019-11-27 12:04:03 文件名:5193EE1A8C5E5F54C04E99BFCEA6B4F22019-11-27.jpg | |
| 124 | + | |
| 125 | +2019-11-27 12:04:10 文件名:6EEC698756791BF721154C8CC16C4CCA2019-11-27.jpg | |
| 126 | + | |
| 127 | +2019-11-27 12:04:15 文件名:F898500CEC1F2AE861B3FEE51249EE422019-11-27.jpg | |
| 128 | + | |
| 129 | +2019-11-27 12:04:24 文件名:BE5CA18C86FE2DA73AC74D01A6D5462C2019-11-27.jpg | |
| 130 | + | |
| 131 | +2019-11-27 12:04:29 文件名:BB50EF823333B5D0CD5A278284B06D632019-11-27.jpg | |
| 132 | + | |
| 133 | +2019-11-27 12:04:37 文件名:77B381EB0995989CD89E37086C6A5C0A2019-11-27.jpg | |
| 134 | + | |
| 135 | +2019-11-27 12:04:42 文件名:81707432823604FFE405B01AD0B5AF752019-11-27.jpg | |
| 136 | + | |
| 137 | +2019-11-27 12:04:48 文件名:067FA0682B1D8C134B4566ACEC83978D2019-11-27.jpg | |
| 138 | + | |
| 139 | +2019-11-27 12:04:53 文件名:A254F3B49DD90A57D4C6D6B0BBB455352019-11-27.jpg | |
| 140 | + | |
| 141 | +2019-11-27 12:05:37 文件名:69F8508EB73D1CF86743E1EC018E6A502019-11-27.jpg | |
| 142 | + | |
| 143 | +2019-11-27 12:05:40 文件名:4682AE22BF7D65A7F5A7D8C9F8D8A57D2019-11-27.jpg | |
| 144 | + | |
| 145 | +2019-11-27 12:05:43 文件名:92A4E7B44A5EA6DF017F4B6CCE325D012019-11-27.jpg | |
| 146 | + | |
| 147 | +2019-11-27 12:05:45 文件名:6B4867C529784CD5646439516CA7FD3C2019-11-27.jpg | |
| 148 | + | |
| 149 | +2019-11-27 12:05:50 文件名:7080892E6F473ECA335B656734409E602019-11-27.jpg | |
| 150 | + | |
| 151 | +2019-11-27 12:05:55 文件名:734B99C76C67C776D2427EC5FD6887642019-11-27.jpg | |
| 152 | + | |
| 153 | +2019-11-27 12:06:02 文件名:A29ED7175FE16E501E78B80C4B85F8912019-11-27.jpg | |
| 154 | + | |
| 155 | +2019-11-27 12:06:07 文件名:1FDA7AB817DC490487E89B22AE4CCBF82019-11-27.jpg | |
| 156 | + | |
| 157 | +2019-11-27 12:06:23 文件名:0C4B8F6565607E41419E0E5F548356D72019-11-27.jpg | |
| 158 | + | |
| 159 | +2019-11-27 12:06:28 文件名:FF99D43A9ECDDF77A1077A337EA33DAF2019-11-27.jpg | |
| 160 | + | |
| 161 | +2019-11-27 12:07:34 文件名:76186B0D2353C44AE5C973626B0444102019-11-27.jpg | |
| 162 | + | |
| 163 | +2019-11-27 12:07:37 文件名:CB13269189CC16A427FEF2465BA5CF082019-11-27.jpg | |
| 164 | + | |
| 165 | +2019-11-27 12:07:37 文件名:984192D36DDD0405F775E495151FF22F2019-11-27.jpg | |
| 166 | + | |
| 167 | +2019-11-27 12:07:40 文件名:AD53BE327BB4DCD6148FB69229A2CA882019-11-27.jpg | |
| 168 | + | |
| 169 | +2019-11-27 12:07:42 文件名:C7B29017A42EA9AF7DFD2D0690B360CC2019-11-27.jpg | |
| 170 | + | |
| 171 | +2019-11-27 12:07:42 文件名:D3D939DFB493559A6D5D94D4C3C89BA12019-11-27.jpg | |
| 172 | + | |
| 173 | +2019-11-27 12:07:43 文件名:B7377DB15F09DD99CC7F62A4B0744C062019-11-27.jpg | |
| 174 | + | |
| 175 | +2019-11-27 12:07:48 文件名:6D055E987D76D23C81F6C7D3D8495A0D2019-11-27.jpg | |
| 176 | + | |
| 177 | +2019-11-27 12:08:45 文件名:12F6F7F73CD46FE0974E029F40A55E592019-11-27.jpg | |
| 178 | + | |
| 179 | +2019-11-27 12:08:53 文件名:C60262CE8447A201FE400DA761F081622019-11-27.jpg | |
| 180 | + | |
| 181 | +2019-11-27 12:09:55 文件名:61A7E5D727D1C5EAF0249DC6D07194002019-11-27.jpg | |
| 182 | + | |
| 183 | +2019-11-27 12:10:01 文件名:FA41E9E4B4EE0B0938CD4D79ABF5F0CA2019-11-27.jpg | |
| 184 | + | |
| 185 | +2019-11-27 12:10:03 文件名:860BCFA964908DC0D6251C33DD5B722E2019-11-27.jpg | |
| 186 | + | |
| 187 | +2019-11-27 12:10:08 文件名:A8CED724AD0CBEBC67D993E44862279A2019-11-27.jpg | |
| 188 | + | |
| 189 | +2019-11-27 12:10:18 文件名:3ABD5A70653315C0463251C2198C6F592019-11-27.jpg | |
| 190 | + | |
| 191 | +2019-11-27 12:10:25 文件名:1649FCA55AD3060EAFFB93E1DA57C05C2019-11-27.jpg | |
| 192 | + | |
| 193 | +2019-11-27 12:10:28 文件名:CA4408623163EBAA9F85F99F74362D362019-11-27.jpg | |
| 194 | + | |
| 195 | +2019-11-27 12:10:33 文件名:B13C9AEE55141A98C0361A0929C23E982019-11-27.jpg | |
| 196 | + | |
| 197 | +2019-11-27 12:10:34 文件名:B84BF5455CECF8A1DA2CB9F36004D4A12019-11-27.jpg | |
| 198 | + | |
| 199 | +2019-11-27 12:10:41 文件名:EEC425F406525E0524BAAF74D4C8A1F52019-11-27.jpg | |
| 200 | + | |
| 201 | +2019-11-27 12:10:50 文件名:B61EDF9BC47911967F8DB489745F03A92019-11-27.jpg | |
| 202 | + | |
| 203 | +2019-11-27 12:10:55 文件名:FA2401F1BABD782BB6718167C0042B882019-11-27.jpg | |
| 204 | + | |
| 205 | +2019-11-27 12:10:57 文件名:EDBA8D7C53E8C2E86FFFF07E52D0FD1F2019-11-27.jpg | |
| 206 | + | |
| 207 | +2019-11-27 12:11:00 文件名:3C3C1EFBAE0A47290C17009B9702A1462019-11-27.jpg | |
| 208 | + | |
| 209 | +2019-11-27 12:11:07 文件名:77D7CF1357BFD76ED88F646748D53EDC2019-11-27.jpg | |
| 210 | + | |
| 211 | +2019-11-27 12:11:12 文件名:338B385245FBA517EA1C391140846C5D2019-11-27.jpg | |
| 212 | + | |
| 213 | +2019-11-27 12:11:49 文件名:C9DBCE0125731B681E93BFD276A1B8C32019-11-27.jpg | |
| 214 | + | |
| 215 | +2019-11-27 12:11:56 文件名:990B8FCDA96AD9EBE7F2931908912FAC2019-11-27.jpg | |
| 216 | + | |
| 217 | +2019-11-27 12:13:21 文件名:A8EACB9A0B04441387C23C8BB2F35D852019-11-27.jpg | |
| 218 | + | |
| 219 | +2019-11-27 12:13:24 文件名:C0ECDDA057EF72245F75E8D948B4F2112019-11-27.jpg | |
| 220 | + | |
| 221 | +2019-11-27 12:13:26 文件名:B8E733803E338C286B848D98E8BE2ABE2019-11-27.jpg | |
| 222 | + | |
| 223 | +2019-11-27 12:13:26 文件名:A5B6346E631F2B9DD3213591F4468A022019-11-27.jpg | |
| 224 | + | |
| 225 | +2019-11-27 12:13:28 文件名:0338D4921C0BDF38107AE9C1AF4168B42019-11-27.jpg | |
| 226 | + | |
| 227 | +2019-11-27 12:13:29 文件名:C08BA79FD0956021422907C4F9F73A822019-11-27.jpg | |
| 228 | + | |
| 229 | +2019-11-27 12:13:31 文件名:D5A881377FAF90653AD07B16819513732019-11-27.jpg | |
| 230 | + | |
| 231 | +2019-11-27 12:13:33 文件名:0C4083C54A66AC7EE6077067313FFF432019-11-27.jpg | |
| 232 | + | |
| 233 | +2019-11-27 12:13:39 文件名:AE6DB2468EAF2944BE0A453EB5D201442019-11-27.jpg | |
| 234 | + | |
| 235 | +2019-11-27 12:13:44 文件名:5C8F5D76429986C5E7DEE37B07A7292B2019-11-27.jpg | |
| 236 | + | |
| 237 | +2019-11-27 12:13:52 文件名:084A88343CAF2211D83A3629499024672019-11-27.jpg | |
| 238 | + | |
| 239 | +2019-11-27 12:13:57 文件名:D814142275A1DB3B6BF691591F1BA8732019-11-27.jpg | |
| 240 | + | |
| 241 | +2019-11-27 12:14:34 文件名:928381BE3A88A8589F03A342438527DA2019-11-27.jpg | |
| 242 | + | |
| 243 | +2019-11-27 12:14:39 文件名:FC742DB8A3AED0470A63B0B445802E592019-11-27.jpg | |
| 244 | + | |
| 245 | +2019-11-27 12:15:19 文件名:614E1B684B8DE3A6CACF5D120F4128CF2019-11-27.jpg | |
| 246 | + | |
| 247 | +2019-11-27 12:15:25 文件名:05FCFF0366B6FAEAB5FB51FEC3451EBA2019-11-27.jpg | |
| 248 | + | |
| 249 | +2019-11-27 12:15:30 文件名:62053EE0EAF630E36EE56E0641B46CC12019-11-27.jpg | |
| 250 | + | |
| 251 | +2019-11-27 12:15:34 文件名:F8E5BABA69A74B4221D78B0D5BA07A792019-11-27.jpg | |
| 252 | + | |
| 253 | +2019-11-27 12:15:39 文件名:48C9CAFB673BA7977B479C0746C839F12019-11-27.jpg | |
| 254 | + | |
| 255 | +2019-11-27 12:15:41 文件名:EC4B2E3D09C8E40647575A4435FD04BE2019-11-27.jpg | |
| 256 | + | |
| 257 | +2019-11-27 12:15:42 文件名:D9FCD6E2B833F2995CA53B08D74F8EFB2019-11-27.jpg | |
| 258 | + | |
| 259 | +2019-11-27 12:15:47 文件名:9545380CCC7A951C0E8E319238FA0DED2019-11-27.jpg | |
| 260 | + | |
| 261 | +2019-11-27 12:15:53 文件名:F19E2D46183524DB86B61E2F1D9EB4722019-11-27.jpg | |
| 262 | + | |
| 263 | +2019-11-27 12:15:59 文件名:2C0710BCBF7739B4E8E8AD3CB7258BE32019-11-27.jpg | |
| 264 | + | |
| 265 | +2019-11-27 12:16:01 文件名:479100B3C456DE4858CEB872A04B4FA62019-11-27.jpg | |
| 266 | + | |
| 267 | +2019-11-27 12:16:06 文件名:9E688B940F496A83B27B54836C732ECC2019-11-27.jpg | |
| 268 | + | |
| 269 | +2019-11-27 12:16:26 文件名:FF85ECD5B11C33107A580A5F5E3449C82019-11-27.jpg | |
| 270 | + | |
| 271 | +2019-11-27 12:16:31 文件名:7AD366B4232684146A1EA44FB3167C742019-11-27.jpg | |
| 272 | + | |
| 273 | +2019-11-27 12:16:33 文件名:1363B8A56DDD0671686CE968673DE8212019-11-27.jpg | |
| 274 | + | |
| 275 | +2019-11-27 12:16:38 文件名:8807C2B87FE7DA7C9E49323E762D00DB2019-11-27.jpg | |
| 276 | + | |
| 277 | +2019-11-27 12:16:41 文件名:FE7AD18CF61148453B97DD74244954152019-11-27.jpg | |
| 278 | + | |
| 279 | +2019-11-27 12:16:42 文件名:42D666C7017FA45D587B0D8E22244E7A2019-11-27.jpg | |
| 280 | + | |
| 281 | +2019-11-27 12:16:46 文件名:6E3E43E73BC608F7265CB13ACB718E832019-11-27.jpg | |
| 282 | + | |
| 283 | +2019-11-27 12:16:47 文件名:D57D02C55C797CD2C1BD217E4F494C282019-11-27.jpg | |
| 284 | + | |
| 285 | +2019-11-27 12:16:49 文件名:128F9C3F3BD3B66BACD3611B8BCA2D132019-11-27.jpg | |
| 286 | + | |
| 287 | +2019-11-27 12:16:53 文件名:9A69EB4FA03CF5F4CFB4AC90ECF931A02019-11-27.jpg | |
| 288 | + | |
| 289 | +2019-11-27 12:16:54 文件名:3C95D7BEE9B676C593B87E951AB37CBC2019-11-27.jpg | |
| 290 | + | |
| 291 | +2019-11-27 12:16:57 文件名:496D2E10C0164141A56E1A831CBD1E732019-11-27.jpg | |
| 292 | + | |
| 293 | +2019-11-27 12:16:58 文件名:32DCB0713BC1AA4B46A7BFCA6D243F0B2019-11-27.jpg | |
| 294 | + | |
| 295 | +2019-11-27 12:17:02 文件名:C18A5CEEA23AB44063305CD0DFF939C72019-11-27.jpg | |
| 296 | + | |
| 297 | +2019-11-27 12:17:27 文件名:FFFC4E6B84126FBC599D84F599159E652019-11-27.jpg | |
| 298 | + | |
| 299 | +2019-11-27 12:17:28 文件名:96EE424EA6177218CE673E8584A71B952019-11-27.jpg | |
| 300 | + | |
| 301 | +2019-11-27 12:17:32 文件名:86FEDD1211033D93EEBE770D825E95D12019-11-27.jpg | |
| 302 | + | |
| 303 | +2019-11-27 12:17:33 文件名:0BB936508F6236049AEB7F8663162DF82019-11-27.jpg | |
| 304 | + | |
| 305 | +2019-11-27 12:17:34 文件名:43901A2370BC3F062D5F231383CF36382019-11-27.jpg | |
| 306 | + | |
| 307 | +2019-11-27 12:17:39 文件名:672D549005A4005974C9CEE1BFADA7DD2019-11-27.jpg | |
| 308 | + | |
| 309 | +2019-11-27 12:17:44 文件名:2C66335B3BA3A51295517ABBBB8BE4AE2019-11-27.jpg | |
| 310 | + | |
| 311 | +2019-11-27 12:17:50 文件名:CA8199E0186A0D18776BC2A29E34FCBC2019-11-27.jpg | |
| 312 | + | |
| 313 | +2019-11-27 12:18:02 文件名:0EE12C978D51F820DDE52B839781DE502019-11-27.jpg | |
| 314 | + | |
| 315 | +2019-11-27 12:18:07 文件名:F9CA8B14C0DD4C908FA73CCC21109AC02019-11-27.jpg | |
| 316 | + | |
| 317 | +2019-11-27 12:18:08 文件名:F5EE1806014B9E64377D236D44E9FF3B2019-11-27.jpg | |
| 318 | + | |
| 319 | +2019-11-27 12:18:10 文件名:AD5F48210271D416EB8A86E975A9C4522019-11-27.jpg | |
| 320 | + | |
| 321 | +2019-11-27 12:18:13 文件名:6574032903B7DF003485A557139B5C462019-11-27.jpg | |
| 322 | + | |
| 323 | +2019-11-27 12:18:15 文件名:E2FB36CC25383FC333AE8E8A33756B652019-11-27.jpg | |
| 324 | + | |
| 325 | +2019-11-27 12:18:36 文件名:7E78C3448B4614DA0C796FE6C4C0B0682019-11-27.jpg | |
| 326 | + | |
| 327 | +2019-11-27 12:18:41 文件名:14D954E38B5F0BC1888C0FD23C5A36FB2019-11-27.jpg | |
| 328 | + | |
| 329 | +2019-11-27 12:18:43 文件名:416787F77727766F3F7EF2C990C825CC2019-11-27.jpg | |
| 330 | + | |
| 331 | +2019-11-27 12:18:47 文件名:E404F62FBC33B5634ADF6C6F552833072019-11-27.jpg | |
| 332 | + | |
| 333 | +2019-11-27 12:18:48 文件名:5513DFC86B8310F4FC16496A014841102019-11-27.jpg | |
| 334 | + | |
| 335 | +2019-11-27 12:18:50 文件名:CE512ED8BE39F5AC9BB77612B93A81492019-11-27.jpg | |
| 336 | + | |
| 337 | +2019-11-27 12:18:53 文件名:2C8E425CF61D4AA0A0AF073ABEC4E8BB2019-11-27.jpg | |
| 338 | + | |
| 339 | +2019-11-27 12:18:55 文件名:171B7ABA8DEC3629E191CAB65349DCAB2019-11-27.jpg | |
| 340 | + | |
| 341 | +2019-11-27 12:19:02 文件名:27B2D38635BDE13F5C375D2AC369D5192019-11-27.jpg | |
| 342 | + | |
| 343 | +2019-11-27 12:19:07 文件名:2B715E0A205D191E58E0DE8C3EB4B8042019-11-27.jpg | |
| 344 | + | |
| 345 | +2019-11-27 12:19:17 文件名:0B6537122359E7438ED01CC8F3B80BFC2019-11-27.jpg | |
| 346 | + | |
| 347 | +2019-11-27 12:19:20 文件名:B97D6FD0D08C528960F60005F191C9B92019-11-27.jpg | |
| 348 | + | |
| 349 | +2019-11-27 12:19:23 文件名:E4EE3691A5159DCD258C1D67D10ED6A32019-11-27.jpg | |
| 350 | + | |
| 351 | +2019-11-27 12:19:25 文件名:83076CC656BF2B56F8C0203A1C03A5442019-11-27.jpg | |
| 352 | + | |
| 353 | +2019-11-27 12:19:55 文件名:A114FCEAD75B67CAC158EB5002E1082E2019-11-27.jpg | |
| 354 | + | |
| 355 | +2019-11-27 12:20:00 文件名:B65078370AF0F1A21CBBE5AA7757430F2019-11-27.jpg | |
| 356 | + | |
| 357 | +2019-11-27 12:20:13 文件名:A0FF02609F23E8C531750A580DDBBD3E2019-11-27.jpg | |
| 358 | + | |
| 359 | +2019-11-27 12:20:18 文件名:99FD6A413223085D6F4340EAC39FA9252019-11-27.jpg | |
| 360 | + | |
| 361 | +2019-11-27 12:20:21 文件名:543EFBE738DBAFB8E9A9AB984619076B2019-11-27.jpg | |
| 362 | + | |
| 363 | +2019-11-27 12:20:25 文件名:D368A3FF7648E75BFD4D80C7335D4E302019-11-27.jpg | |
| 364 | + | |
| 365 | +2019-11-27 12:20:26 文件名:5BA2AA46750830012C20527AA4B070532019-11-27.jpg | |
| 366 | + | |
| 367 | +2019-11-27 12:20:26 文件名:8B0C9694A23720283EF171BD62B641572019-11-27.jpg | |
| 368 | + | |
| 369 | +2019-11-27 12:20:30 文件名:32F027EF343D0688F08C4C782D0D44852019-11-27.jpg | |
| 370 | + | |
| 371 | +2019-11-27 12:20:32 文件名:972AAFE94F5BD84F3F8358D221F2945F2019-11-27.jpg | |
| 372 | + | |
| 373 | +2019-11-27 12:20:45 文件名:40CDD7469CD25ECB03C3749516D687DA2019-11-27.jpg | |
| 374 | + | |
| 375 | +2019-11-27 12:20:47 文件名:57A43E1BD689F59C58C342DF1DF9EE7A2019-11-27.jpg | |
| 376 | + | |
| 377 | +2019-11-27 12:20:49 文件名:DF656C6DB2CC73C0C75987FC81C24E6D2019-11-27.jpg | |
| 378 | + | |
| 379 | +2019-11-27 12:20:50 文件名:FFAB6E2052EEA7288F41347CE99C67C82019-11-27.jpg | |
| 380 | + | |
| 381 | +2019-11-27 12:20:52 文件名:A656BC93D5A778FF56B44808C42C0BB02019-11-27.jpg | |
| 382 | + | |
| 383 | +2019-11-27 12:20:55 文件名:9521066EBE1877C63D465E03886059BD2019-11-27.jpg | |
| 384 | + | |
| 385 | +2019-11-27 12:21:01 文件名:C51366BCB84943DAD88FCB7C115CF5722019-11-27.jpg | |
| 386 | + | |
| 387 | +2019-11-27 12:21:07 文件名:EE706AA315109B5E013B7DEAB329BF062019-11-27.jpg | |
| 388 | + | |
| 389 | +2019-11-27 12:22:01 文件名:73682CA5962860FCD779BA62B68C09F32019-11-27.jpg | |
| 390 | + | |
| 391 | +2019-11-27 12:22:06 文件名:BFDA0DFB1A6C0F5A5E9A226F85BB4EDD2019-11-27.jpg | |
| 392 | + | |
| 393 | +2019-11-27 12:22:19 文件名:6FF114C45FECEEB5326D321D4FB74B6A2019-11-27.jpg | |
| 394 | + | |
| 395 | +2019-11-27 12:22:24 文件名:F1AA4B7FCF9938358E0C94C2BDA2AEB62019-11-27.jpg | |
| 396 | + | |
| 397 | +2019-11-27 12:22:31 文件名:E262BA284CA03C3C1AE09BB207CE991D2019-11-27.jpg | |
| 398 | + | |
| 399 | +2019-11-27 12:22:36 文件名:0B72E0B7685B9982432CCD539CD2626A2019-11-27.jpg | |
| 400 | + | |
| 401 | +2019-11-27 12:22:44 文件名:20F31BBC239704AA80C27F9FE46160DD2019-11-27.jpg | |
| 402 | + | |
| 403 | +2019-11-27 12:22:49 文件名:61CBB669C4C6AC916D9D7386886B107F2019-11-27.jpg | |
| 404 | + | |
| 405 | +2019-11-27 12:22:50 文件名:F197265B6C0B9D23F07FBC6BF79D63222019-11-27.jpg | |
| 406 | + | |
| 407 | +2019-11-27 12:22:55 文件名:12171E9679CAD042ADD17B8CFA85A2382019-11-27.jpg | |
| 408 | + | |
| 409 | +2019-11-27 12:22:58 文件名:E5E1F115D79838BDA34D3469142CD9AE2019-11-27.jpg | |
| 410 | + | |
| 411 | +2019-11-27 12:23:03 文件名:4613C400538ACE2F792B48E27AEED25F2019-11-27.jpg | |
| 412 | + | |
| 413 | +2019-11-27 12:23:16 文件名:CB9C5D7868767DFE85960D8AB5FBF0302019-11-27.jpg | |
| 414 | + | |
| 415 | +2019-11-27 12:23:21 文件名:9BC59DDFEF6A592BB83324426D7A943C2019-11-27.jpg | |
| 416 | + | |
| 417 | +2019-11-27 12:23:31 文件名:BA2C59760871A0DEE054525ADE454A322019-11-27.jpg | |
| 418 | + | |
| 419 | +2019-11-27 12:23:36 文件名:3FD174DAB80A5142AF53166913BC3A452019-11-27.jpg | |
| 420 | + | |
| 421 | +2019-11-27 12:24:00 文件名:F2453672B230F4DC69537723571EF1212019-11-27.jpg | |
| 422 | + | |
| 423 | +2019-11-27 12:24:05 文件名:A33AF8CC110D33D06696B7BAADE3440F2019-11-27.jpg | |
| 424 | + | |
| 425 | +2019-11-27 12:24:11 文件名:B7FC8CA583098BE42DE396E688764A9A2019-11-27.jpg | |
| 426 | + | |
| 427 | +2019-11-27 12:24:16 文件名:1B7E3024AED239E14E9622C63FB247F92019-11-27.jpg | |
| 428 | + | |
| 429 | +2019-11-27 12:24:17 文件名:1151D6A6CB83E73F3E16F046C71B26222019-11-27.jpg | |
| 430 | + | |
| 431 | +2019-11-27 12:24:21 文件名:B5EBB8A07A4FE0E0B4923542B2D488BC2019-11-27.jpg | |
| 432 | + | |
| 433 | +2019-11-27 12:24:21 文件名:7AD4CC68074531FFCB60684FD2D7F5362019-11-27.jpg | |
| 434 | + | |
| 435 | +2019-11-27 12:24:22 文件名:4E102EB2D04D7F616D2711682D6F03D92019-11-27.jpg | |
| 436 | + | |
| 437 | +2019-11-27 12:24:23 文件名:D8A259EB90D371507BCE6257E452E2362019-11-27.jpg | |
| 438 | + | |
| 439 | +2019-11-27 12:24:26 文件名:83EFE7E2A984081D8493420B9A3F97B42019-11-27.jpg | |
| 440 | + | |
| 441 | +2019-11-27 12:24:27 文件名:94E9E33C9D98D7510130784073F803B32019-11-27.jpg | |
| 442 | + | |
| 443 | +2019-11-27 12:24:28 文件名:1D08FBD98EF98C12EC09E7B658CDAE332019-11-27.jpg | |
| 444 | + | |
| 445 | +2019-11-27 12:24:32 文件名:EB3FF32DC4EB659C21D2242AA35F32862019-11-27.jpg | |
| 446 | + | |
| 447 | +2019-11-27 12:24:37 文件名:2A331120C12CDCDA45AA26F81640ED652019-11-27.jpg | |
| 448 | + | |
| 449 | +2019-11-27 12:25:20 文件名:D7EB2E32421F2260B4ECADCD388A54712019-11-27.jpg | |
| 450 | + | |
| 451 | +2019-11-27 12:25:21 文件名:79698889BA867F687076ED53217307112019-11-27.jpg | |
| 452 | + | |
| 453 | +2019-11-27 12:25:22 文件名:20A798CC686AB51BEAD9AA21E20B573A2019-11-27.jpg | |
| 454 | + | |
| 455 | +2019-11-27 12:25:25 文件名:A55BF5113F2C4CB31C0768FB0F7C186F2019-11-27.jpg | |
| 456 | + | |
| 457 | +2019-11-27 12:25:25 文件名:5499354F9E1C368F0D4BA6F964C052EE2019-11-27.jpg | |
| 458 | + | |
| 459 | +2019-11-27 12:25:26 文件名:185A365DAB0EB7294070D4D5F633A2942019-11-27.jpg | |
| 460 | + | |
| 461 | +2019-11-27 12:25:26 文件名:AD2F337C964EE60D19B6F16FBF96C1812019-11-27.jpg | |
| 462 | + | |
| 463 | +2019-11-27 12:25:27 文件名:D9ED906A374FE73FC3BFD728C8C1ADEB2019-11-27.jpg | |
| 464 | + | |
| 465 | +2019-11-27 12:25:29 文件名:0C8D5E5222B88AFF2C25D16D8510A1822019-11-27.jpg | |
| 466 | + | |
| 467 | +2019-11-27 12:25:30 文件名:62C84AA21A77451988F781FC05DA0DD92019-11-27.jpg | |
| 468 | + | |
| 469 | +2019-11-27 12:25:31 文件名:33BDE692A9E5CD9740676277B8B1B31B2019-11-27.jpg | |
| 470 | + | |
| 471 | +2019-11-27 12:25:34 文件名:D1188E01F0815B4ABE4C0A8BA29AB4F92019-11-27.jpg | |
| 472 | + | |
| 473 | +2019-11-27 12:25:40 文件名:83A665012D45FD39B6FB3B5A0A2289842019-11-27.jpg | |
| 474 | + | |
| 475 | +2019-11-27 12:25:42 文件名:D0743E729196A3A9AC9ADD1E159883342019-11-27.jpg | |
| 476 | + | |
| 477 | +2019-11-27 12:25:45 文件名:3A5EDF094273AB4A636077ABB148BCFC2019-11-27.jpg | |
| 478 | + | |
| 479 | +2019-11-27 12:25:47 文件名:E9A5C5A371246C08FC22286AE154126E2019-11-27.jpg | |
| 480 | + | |
| 481 | +2019-11-27 12:25:49 文件名:B54372DDCFB5498E0A53BED9FB55CFC12019-11-27.jpg | |
| 482 | + | |
| 483 | +2019-11-27 12:25:53 文件名:F481E48FBD9FB5ED1BAB6B39B8EF78B62019-11-27.jpg | |
| 484 | + | |
| 485 | +2019-11-27 12:25:54 文件名:462A40B49D124BDD688E4FC46C7E81562019-11-27.jpg | |
| 486 | + | |
| 487 | +2019-11-27 12:25:54 文件名:E2E3862B4D07C01831E07B4781D26C8A2019-11-27.jpg | |
| 488 | + | |
| 489 | +2019-11-27 12:25:55 文件名:A874E6D0FCE323CAEF187B61C40C9EB42019-11-27.jpg | |
| 490 | + | |
| 491 | +2019-11-27 12:25:59 文件名:4FFC814D0F384BBF5C8864D94BC283752019-11-27.jpg | |
| 492 | + | |
| 493 | +2019-11-27 12:25:59 文件名:D411FB6C9102BD63F73E651D13F7AF852019-11-27.jpg | |
| 494 | + | |
| 495 | +2019-11-27 12:26:01 文件名:1430C6033EF7817E8A32FDDECF3A1FBD2019-11-27.jpg | |
| 496 | + | |
| 497 | +2019-11-27 12:26:04 文件名:3E019439021C87C0E503F0C4A0793D932019-11-27.jpg | |
| 498 | + | |
| 499 | +2019-11-27 12:26:09 文件名:F55F2D7D08DCD0B3741CEFF5E64749A42019-11-27.jpg | |
| 500 | + | |
| 501 | +2019-11-27 12:26:50 文件名:01DC3F4DD957C85C8C8749C1AB26FBBE2019-11-27.jpg | |
| 502 | + | |
| 503 | +2019-11-27 12:26:55 文件名:B95AAE9135951927AF7454AD86E019BC2019-11-27.jpg | |
| 504 | + | |
| 505 | +2019-11-27 12:27:06 文件名:FE7E60B3345EB720AF9A5FC2FFA0E7062019-11-27.jpg | |
| 506 | + | |
| 507 | +2019-11-27 12:27:08 文件名:12B15640F5CF3EAEF95BBC12696B97FD2019-11-27.jpg | |
| 508 | + | |
| 509 | +2019-11-27 12:27:11 文件名:F48DBC0ABE707736E2268EC9267DFC9C2019-11-27.jpg | |
| 510 | + | |
| 511 | +2019-11-27 12:27:13 文件名:387AC8B973392DFC4F34C7899108E7092019-11-27.jpg | |
| 512 | + | |
| 513 | +2019-11-27 12:27:14 文件名:9261AD08D7C9C833C00E0509690BBAD72019-11-27.jpg | |
| 514 | + | |
| 515 | +2019-11-27 12:27:15 文件名:5C46BA443996AE1BB62624DC9874010C2019-11-27.jpg | |
| 516 | + | |
| 517 | +2019-11-27 12:27:17 文件名:C869E693C3D59E6A32FFF5D1B0BB5F002019-11-27.jpg | |
| 518 | + | |
| 519 | +2019-11-27 12:27:19 文件名:1712E3A25048F66FAF3BC3160BBD7AE92019-11-27.jpg | |
| 520 | + | |
| 521 | +2019-11-27 12:27:20 文件名:96DD65649FA2DA51B7B0551FBCE6B96E2019-11-27.jpg | |
| 522 | + | |
| 523 | +2019-11-27 12:27:22 文件名:54294548BE5CC8F75007516BF190DF262019-11-27.jpg | |
| 524 | + | |
| 525 | +2019-11-27 12:27:22 文件名:A2AE994E7376CD14B63850E41C67CB522019-11-27.jpg | |
| 526 | + | |
| 527 | +2019-11-27 12:27:27 文件名:88CE5BC135500F7EC1C20C292123C7112019-11-27.jpg | |
| 528 | + | |
| 529 | +2019-11-27 12:27:46 文件名:52CC7AF7C795A1C7DE63D28651AA14582019-11-27.jpg | |
| 530 | + | |
| 531 | +2019-11-27 12:27:52 文件名:5E4D36B9DEA28613CBCED94F49B3D9462019-11-27.jpg | |
| 532 | + | |
| 533 | +2019-11-27 12:28:04 文件名:D338CCC06422377EF385E17F1739FDE32019-11-27.jpg | |
| 534 | + | |
| 535 | +2019-11-27 12:28:09 文件名:7DDC046BAC89FD1C9B2F3557AB80BBBC2019-11-27.jpg | |
| 536 | + | |
| 537 | +2019-11-27 12:28:13 文件名:13CCF78BC2C2BAE56AC28453D955A0E22019-11-27.jpg | |
| 538 | + | |
| 539 | +2019-11-27 12:28:14 文件名:EE0A1F8B92086D1FEC505E42B738381B2019-11-27.jpg | |
| 540 | + | |
| 541 | +2019-11-27 12:28:18 文件名:91B39C0088489A00B323722BB57323442019-11-27.jpg | |
| 542 | + | |
| 543 | +2019-11-27 12:28:18 文件名:F18EF37BA60C0511DF87DB94FD6208712019-11-27.jpg | |
| 544 | + | |
| 545 | +2019-11-27 12:28:20 文件名:6C6FFEF2DBCCE94A0DF4716D26A469962019-11-27.jpg | |
| 546 | + | |
| 547 | +2019-11-27 12:28:23 文件名:02F52D316F46D1F3123A58FE8963A3312019-11-27.jpg | |
| 548 | + | |
| 549 | +2019-11-27 12:28:24 文件名:7CCAF67F1B9AE24C5BA8055172F9D2A22019-11-27.jpg | |
| 550 | + | |
| 551 | +2019-11-27 12:28:26 文件名:85ECCA4571421D8D478DD3D1B3296EC62019-11-27.jpg | |
| 552 | + | |
| 553 | +2019-11-27 12:28:29 文件名:0C67AB49A684B3D98D7C27DEB15F3D902019-11-27.jpg | |
| 554 | + | |
| 555 | +2019-11-27 12:28:31 文件名:6ABD1D53B30F0BAEFB81739512264DB52019-11-27.jpg | |
| 556 | + | |
| 557 | +2019-11-27 12:28:31 文件名:3A80A0FDD2838ECFDB4FC7CA6BE829202019-11-27.jpg | |
| 558 | + | |
| 559 | +2019-11-27 12:28:36 文件名:A0BA22E4F6AEC368F46EE4F7428FDACA2019-11-27.jpg | |
| 560 | + | |
| 561 | +2019-11-27 12:28:39 文件名:5401D1D261DDF5E6F0ED083DF09BA9FC2019-11-27.jpg | |
| 562 | + | |
| 563 | +2019-11-27 12:28:40 文件名:E8E87634E71834E9F3D78249FBB677682019-11-27.jpg | |
| 564 | + | |
| 565 | +2019-11-27 12:28:44 文件名:71070CE70604127DF6016D6BCE50A3052019-11-27.jpg | |
| 566 | + | |
| 567 | +2019-11-27 12:28:46 文件名:FAFE60A1D918113715F65FECD2E92CAA2019-11-27.jpg | |
| 568 | + | |
| 569 | +2019-11-27 12:28:47 文件名:D9D2FE5802345A6D5698B976D96C18CF2019-11-27.jpg | |
| 570 | + | |
| 571 | +2019-11-27 12:28:52 文件名:5896807BE0FB39A948BF4D451C7EF4D72019-11-27.jpg | |
| 572 | + | |
| 573 | +2019-11-27 12:28:53 文件名:B4FEEDF4329FC034973AB81E9B1A194E2019-11-27.jpg | |
| 574 | + | |
| 575 | +2019-11-27 12:28:58 文件名:CFE06BB6B1A7F74EC11674D2AE5DA1192019-11-27.jpg | |
| 576 | + | |
| 577 | +2019-11-27 12:29:00 文件名:213C2825760028EEF9C4ADE1EB2CD9142019-11-27.jpg | |
| 578 | + | |
| 579 | +2019-11-27 12:29:06 文件名:AFE22CD2EC1B0B7E523194F976045B3D2019-11-27.jpg | |
| 580 | + | |
| 581 | +2019-11-27 12:29:18 文件名:7D81FC5DA4C9943CB8925E4B6E69ECD42019-11-27.jpg | |
| 582 | + | |
| 583 | +2019-11-27 12:29:23 文件名:32E7EF84C42B37EA410DD9CC7039C74E2019-11-27.jpg | |
| 584 | + | |
| 585 | +2019-11-27 12:29:24 文件名:6E94F2AC24940C3E9EA161C61ADBBDDD2019-11-27.jpg | |
| 586 | + | |
| 587 | +2019-11-27 12:29:24 文件名:875C1DC5C263D1FD3B2816E3E1D710242019-11-27.jpg | |
| 588 | + | |
| 589 | +2019-11-27 12:29:29 文件名:819DC4FD6DFE914BC55F88AA5AC7F6D52019-11-27.jpg | |
| 590 | + | |
| 591 | +2019-11-27 12:29:30 文件名:F572BD48531A7ABAD9412A63CA8FA8BA2019-11-27.jpg | |
| 592 | + | |
| 593 | +2019-11-27 12:29:38 文件名:035FD69026E53E601ECFC467B6FD09E42019-11-27.jpg | |
| 594 | + | |
| 595 | +2019-11-27 12:29:43 文件名:D35CDFC674263525645890217F6028B12019-11-27.jpg | |
| 596 | + | |
| 597 | +2019-11-27 12:29:52 文件名:E0BBC0819258C516239157B418F18BCA2019-11-27.jpg | |
| 598 | + | |
| 599 | +2019-11-27 12:29:53 文件名:C3FB0F21B9287BA3FDBE254359E8DEAF2019-11-27.jpg | |
| 600 | + | |
| 601 | +2019-11-27 12:29:57 文件名:C9D3657BB4A2990EC34A4DB45A3C658B2019-11-27.jpg | |
| 602 | + | |
| 603 | +2019-11-27 12:29:58 文件名:CECCE4B06773B521169A609420F373CC2019-11-27.jpg | |
| 604 | + | |
| 605 | +2019-11-27 12:29:58 文件名:6B3948AEB7ED7087ED09C65CF99BFC042019-11-27.jpg | |
| 606 | + | |
| 607 | +2019-11-27 12:29:59 文件名:13818D42A2A70D6D7B53CD53E687E9992019-11-27.jpg | |
| 608 | + | |
| 609 | +2019-11-27 12:29:59 文件名:0173E2917BCFD1BC0BD9A86BD196B1882019-11-27.jpg | |
| 610 | + | |
| 611 | +2019-11-27 12:30:03 文件名:FA905152450337EDE436C93FF73287C72019-11-27.jpg | |
| 612 | + | |
| 613 | +2019-11-27 12:30:04 文件名:4F14C247C76536229F5CCA6BFAA867C22019-11-27.jpg | |
| 614 | + | |
| 615 | +2019-11-27 12:30:05 文件名:566C19EF71986F1487DBDA69455792FC2019-11-27.jpg | |
| 616 | + | |
| 617 | +2019-11-27 12:30:21 文件名:6454D5C506212993BAF70A11579C6BB12019-11-27.jpg | |
| 618 | + | |
| 619 | +2019-11-27 12:30:24 文件名:378834C7E40D682D2F4FD8BF75BC616B2019-11-27.jpg | |
| 620 | + | |
| 621 | +2019-11-27 12:30:24 文件名:A53FAF09598174C03D84F1EBF86A14F12019-11-27.jpg | |
| 622 | + | |
| 623 | +2019-11-27 12:30:26 文件名:0D5548DFAAA64F9F81ECB8D63F0F33502019-11-27.jpg | |
| 624 | + | |
| 625 | +2019-11-27 12:30:29 文件名:7C59C59F87EAFF2294DBE3EE0FBC6A4F2019-11-27.jpg | |
| 626 | + | |
| 627 | +2019-11-27 12:30:29 文件名:62776656C14865ED4E35523DD5409B7C2019-11-27.jpg | |
| 628 | + | |
| 629 | +2019-11-27 12:30:29 文件名:72A6783A6AE18CA33A66D372EB0365982019-11-27.jpg | |
| 630 | + | |
| 631 | +2019-11-27 12:30:35 文件名:94CDE619BF52D8F076AAE8B7297ED2332019-11-27.jpg | |
| 632 | + | |
| 633 | +2019-11-27 12:30:38 文件名:000F95BF38C667F231266520DBCBC5892019-11-27.jpg | |
| 634 | + | |
| 635 | +2019-11-27 12:30:41 文件名:387FCE05AEAA69F18D2A560BD994FE9D2019-11-27.jpg | |
| 636 | + | |
| 637 | +2019-11-27 12:30:43 文件名:4B5917DA5C7E41D1C5EAD2AF78C252622019-11-27.jpg | |
| 638 | + | |
| 639 | +2019-11-27 12:30:47 文件名:33552558210479DB89A4D80D86B49E272019-11-27.jpg | |
| 640 | + | |
| 641 | +2019-11-27 12:30:50 文件名:2C8CF708AC69EBBF4B69AFEF4761F7EE2019-11-27.jpg | |
| 642 | + | |
| 643 | +2019-11-27 12:30:51 文件名:B321FAFBBF7FB0FA79F6EC38B10193682019-11-27.jpg | |
| 644 | + | |
| 645 | +2019-11-27 12:30:54 文件名:46643A8525847075095BB9A413028EFE2019-11-27.jpg | |
| 646 | + | |
| 647 | +2019-11-27 12:30:55 文件名:622DB123763305635B2C2908EF3E0A142019-11-27.jpg | |
| 648 | + | |
| 649 | +2019-11-27 12:30:57 文件名:913A46D45BFC5D57A253A77038CCA1252019-11-27.jpg | |
| 650 | + | |
| 651 | +2019-11-27 12:30:59 文件名:D2020380F143D86D5365029AD726D5B62019-11-27.jpg | |
| 652 | + | |
| 653 | +2019-11-27 12:31:00 文件名:8F6A24599AD8A875FFB2D7890D56A35B2019-11-27.jpg | |
| 654 | + | |
| 655 | +2019-11-27 12:31:05 文件名:96025374FCFE5A4FA3502E3A7ED1E3872019-11-27.jpg | |
| 656 | + | |
| 657 | +2019-11-27 12:31:09 文件名:2EE72BE21308A493E25A76E5E97AA45A2019-11-27.jpg | |
| 658 | + | |
| 659 | +2019-11-27 12:31:14 文件名:E22F06C4F3E55022C017CF2E22FCE6932019-11-27.jpg | |
| 660 | + | |
| 661 | +2019-11-27 12:31:19 文件名:00B39D7DBAF13276D6FCA1146D50C24B2019-11-27.jpg | |
| 662 | + | |
| 663 | +2019-11-27 12:31:24 文件名:1BFBEE98D49FE87973B7BD7E067E7B782019-11-27.jpg | |
| 664 | + | |
| 665 | +2019-11-27 12:31:42 文件名:EC958F9330DCB4B5EA7A3D94B7A9A04E2019-11-27.jpg | |
| 666 | + | |
| 667 | +2019-11-27 12:31:45 文件名:E030D2F2B568AD9C3E358C3E4C4E84F72019-11-27.jpg | |
| 668 | + | |
| 669 | +2019-11-27 12:31:47 文件名:AE232203E48E4C13DF860C7B4112E3522019-11-27.jpg | |
| 670 | + | |
| 671 | +2019-11-27 12:31:50 文件名:6E4C0A092E90FEF2E8E465A57319F6AD2019-11-27.jpg | |
| 672 | + | |
| 673 | +2019-11-27 12:32:42 文件名:CE43C432A26D7270631A0E3F710B4BF32019-11-27.jpg | |
| 674 | + | |
| 675 | +2019-11-27 12:32:47 文件名:6667C62579FA7778878F11B24890DCF32019-11-27.jpg | |
| 676 | + | |
| 677 | +2019-11-27 12:32:53 文件名:4C19D28AD1CE372F38060BFB9BB7A32F2019-11-27.jpg | |
| 678 | + | |
| 679 | +2019-11-27 12:32:58 文件名:8218602ED9F34A4AE27A4BD8D793250F2019-11-27.jpg | |
| 680 | + | |
| 681 | +2019-11-27 12:33:23 文件名:D1211874EFD06407CE744B124C7D81492019-11-27.jpg | |
| 682 | + | |
| 683 | +2019-11-27 12:33:25 文件名:940FA611E4D333ACC857DBFEEC7A505C2019-11-27.jpg | |
| 684 | + | |
| 685 | +2019-11-27 12:33:26 文件名:FCF0B09F6A26180DAD6F80A97BB8461F2019-11-27.jpg | |
| 686 | + | |
| 687 | +2019-11-27 12:33:28 文件名:67B8F1399116E407C41306BDD8DAC3E92019-11-27.jpg | |
| 688 | + | |
| 689 | +2019-11-27 12:33:30 文件名:89DC94446135AE8B7AC6682FC78D13BD2019-11-27.jpg | |
| 690 | + | |
| 691 | +2019-11-27 12:33:31 文件名:E2C8D205901A5B009BDFF37950D7BB412019-11-27.jpg | |
| 692 | + | |
| 693 | +2019-11-27 12:33:31 文件名:60A3FCE65E30F9426DFFB1471BFF65082019-11-27.jpg | |
| 694 | + | |
| 695 | +2019-11-27 12:33:34 文件名:9824A7AC65B3CEA0293C5F44D9E1448C2019-11-27.jpg | |
| 696 | + | |
| 697 | +2019-11-27 12:33:35 文件名:80617CCB9494B3A3EEEE7AC421A80C2F2019-11-27.jpg | |
| 698 | + | |
| 699 | +2019-11-27 12:33:36 文件名:53FD08F0CBB0FF954F5EC40CA4CA47F62019-11-27.jpg | |
| 700 | + | |
| 701 | +2019-11-27 12:33:39 文件名:4E70F30D4674FAB74EDEE35F4DA091152019-11-27.jpg | |
| 702 | + | |
| 703 | +2019-11-27 12:33:39 文件名:6700078FF8846F66A3C8FBAC7241FED52019-11-27.jpg | |
| 704 | + | |
| 705 | +2019-11-27 12:33:40 文件名:EF6FBCB3A3BCB52469BFBC8228813ABF2019-11-27.jpg | |
| 706 | + | |
| 707 | +2019-11-27 12:33:42 文件名:4358FD8F9C95F8FBEF5E6B9EAFE5A56B2019-11-27.jpg | |
| 708 | + | |
| 709 | +2019-11-27 12:33:44 文件名:ED65AD184FCFEE05C5C8E0A3044D20A72019-11-27.jpg | |
| 710 | + | |
| 711 | +2019-11-27 12:33:44 文件名:E23529CAE1B0EDF8D3273243066F62D02019-11-27.jpg | |
| 712 | + | |
| 713 | +2019-11-27 12:33:48 文件名:0C63A88397D471E4D1045CA0273D82602019-11-27.jpg | |
| 714 | + | |
| 715 | +2019-11-27 12:33:49 文件名:0E7FCD8ABC96F4E12D78B3027026F9D82019-11-27.jpg | |
| 716 | + | |
| 717 | +2019-11-27 12:33:56 文件名:EEC3C0123203C5566C5938A386FFD6DE2019-11-27.jpg | |
| 718 | + | |
| 719 | +2019-11-27 12:33:58 文件名:354F3A0F6E6F80F797F008A6B424A50B2019-11-27.jpg | |
| 720 | + | |
| 721 | +2019-11-27 12:34:01 文件名:E3DE13020D0A7D529839CB5F33FEA21B2019-11-27.jpg | |
| 722 | + | |
| 723 | +2019-11-27 12:34:02 文件名:8CE475F19E87D3597DC148C3AD5373B92019-11-27.jpg | |
| 724 | + | |
| 725 | +2019-11-27 12:34:03 文件名:3C4947EC4570A1AE1A4FB7A8F6781B9E2019-11-27.jpg | |
| 726 | + | |
| 727 | +2019-11-27 12:34:06 文件名:5FA38FD8D53469590CFD071D47DA668B2019-11-27.jpg | |
| 728 | + | |
| 729 | +2019-11-27 12:34:07 文件名:F0A96CD323098F50DDC4B48677B140A52019-11-27.jpg | |
| 730 | + | |
| 731 | +2019-11-27 12:34:11 文件名:458FE60E22F1FA0BE5D9670DEE51C4602019-11-27.jpg | |
| 732 | + | |
| 733 | +2019-11-27 12:34:15 文件名:66D28A4ABA63E93D69D8A034538B5E2D2019-11-27.jpg | |
| 734 | + | |
| 735 | +2019-11-27 12:34:20 文件名:4A3207F6A5D74967CCE5FFA8C96AB2252019-11-27.jpg | |
| 736 | + | |
| 737 | +2019-11-27 12:34:26 文件名:AAD33554016E09A08747D7AA4B6FEC4F2019-11-27.jpg | |
| 738 | + | |
| 739 | +2019-11-27 12:34:31 文件名:6B152E4F2E035C2289B92071FD9700A12019-11-27.jpg | |
| 740 | + | |
| 741 | +2019-11-27 12:34:31 文件名:39829EE452A2DBC53B78DABCC4B9E13A2019-11-27.jpg | |
| 742 | + | |
| 743 | +2019-11-27 12:34:36 文件名:52414248F91E6A44E17D500FD875A95C2019-11-27.jpg | |
| 744 | + | |
| 745 | +2019-11-27 12:34:37 文件名:BB80C33809E095A847499F2C94E307EE2019-11-27.jpg | |
| 746 | + | |
| 747 | +2019-11-27 12:34:42 文件名:35F3ABC4304229621747AFFAAF5BAEF02019-11-27.jpg | |
| 748 | + | |
| 749 | +2019-11-27 12:34:43 文件名:B4E12FC568D00A95D9564BF21C7C4A282019-11-27.jpg | |
| 750 | + | |
| 751 | +2019-11-27 12:34:48 文件名:319E1EA759A252BE4BD5051E6EB956E52019-11-27.jpg | |
| 752 | + | |
| 753 | +2019-11-27 12:35:21 文件名:F10A879E3442F619C4AE1EAC1282B3BF2019-11-27.jpg | |
| 754 | + | |
| 755 | +2019-11-27 12:35:22 文件名:0D5FD24C436064BCA623F38694F796002019-11-27.jpg | |
| 756 | + | |
| 757 | +2019-11-27 12:35:27 文件名:706CC27DCFE4FA744F688C208FC25CAB2019-11-27.jpg | |
| 758 | + | |
| 759 | +2019-11-27 12:35:27 文件名:18A0F0899C685A83219DC31432AECD542019-11-27.jpg | |
| 760 | + | |
| 761 | +2019-11-27 12:35:37 文件名:148548594CAD3C07DA6A2E88404118C12019-11-27.jpg | |
| 762 | + | |
| 763 | +2019-11-27 12:35:42 文件名:8E3F40C4A5EF006A955BE343483450352019-11-27.jpg | |
| 764 | + | |
| 765 | +2019-11-27 12:35:44 文件名:1D5AA017B6B2488271A4ABFDE36C43982019-11-27.jpg | |
| 766 | + | |
| 767 | +2019-11-27 12:35:48 文件名:37345B5C2F94EEA0307CF22937554DEC2019-11-27.jpg | |
| 768 | + | |
| 769 | +2019-11-27 12:35:49 文件名:9019B797A11181F95C2BE1F8508296062019-11-27.jpg | |
| 770 | + | |
| 771 | +2019-11-27 12:35:53 文件名:6CBAB0F7B8219832AD073542D1C0A5662019-11-27.jpg | |
| 772 | + | |
| 773 | +2019-11-27 12:35:58 文件名:E4AA338AA1FBBB089C586041CB63D96D2019-11-27.jpg | |
| 774 | + | |
| 775 | +2019-11-27 12:36:01 文件名:EA647819A9F70B8A8EE3E2030388D8F62019-11-27.jpg | |
| 776 | + | |
| 777 | +2019-11-27 12:36:03 文件名:481462A3288ED05923965C71BCD165272019-11-27.jpg | |
| 778 | + | |
| 779 | +2019-11-27 12:36:07 文件名:6E4FD2B4CE4EF47A7EDDB9F3B21A400A2019-11-27.jpg | |
| 780 | + | |
| 781 | +2019-11-27 12:36:14 文件名:E3C7478A2EB54252B737252C05225FBB2019-11-27.jpg | |
| 782 | + | |
| 783 | +2019-11-27 12:36:17 文件名:6E37EA6D354F074B8832FBCA95615A492019-11-27.jpg | |
| 784 | + | |
| 785 | +2019-11-27 12:36:19 文件名:0A9F43D98BE96B1708BDE3C677F4E1102019-11-27.jpg | |
| 786 | + | |
| 787 | +2019-11-27 12:36:20 文件名:273B468FC9FB909536683187E2B4E0942019-11-27.jpg | |
| 788 | + | |
| 789 | +2019-11-27 12:36:22 文件名:0E4531B992A533BE95FD84D0D9BCEE812019-11-27.jpg | |
| 790 | + | |
| 791 | +2019-11-27 12:36:26 文件名:90CC95F46E394160BD6397B0431F10AA2019-11-27.jpg | |
| 792 | + | |
| 793 | +2019-11-27 12:36:36 文件名:439A336E156BE07BE1E64101788A9A012019-11-27.jpg | |
| 794 | + | |
| 795 | +2019-11-27 12:36:41 文件名:FF3A375450CED613F695E8976762F0112019-11-27.jpg | |
| 796 | + | |
| 797 | +2019-11-27 12:36:48 文件名:68FC5B9F816CDF734DC7FA80302827C82019-11-27.jpg | |
| 798 | + | |
| 799 | +2019-11-27 12:36:52 文件名:BDF9B01EDF2C8D60EC99FBA792698AD82019-11-27.jpg | |
| 800 | + | |
| 801 | +2019-11-27 12:36:53 文件名:96754BADFF3FCC0EBF09330CC2B19B902019-11-27.jpg | |
| 802 | + | |
| 803 | +2019-11-27 12:36:54 文件名:0F0106FBA055B9BD73691840360D67022019-11-27.jpg | |
| 804 | + | |
| 805 | +2019-11-27 12:36:57 文件名:3702E2614E12DA32E278633CE755F62F2019-11-27.jpg | |
| 806 | + | |
| 807 | +2019-11-27 12:36:58 文件名:8896A9413461FB3D7E3BAD42949FCCB42019-11-27.jpg | |
| 808 | + | |
| 809 | +2019-11-27 12:37:11 文件名:55EC2AA6E879B076FD952B9E4ECCEC1F2019-11-27.jpg | |
| 810 | + | |
| 811 | +2019-11-27 12:37:17 文件名:2E1E71459886F0AF321E46FCA74F9D372019-11-27.jpg | |
| 812 | + | |
| 813 | +2019-11-27 12:37:25 文件名:252690AB7ADE5B1BCADCB2E36557FF612019-11-27.jpg | |
| 814 | + | |
| 815 | +2019-11-27 12:37:30 文件名:B14C91E6927EA0434FFD67DCA09494512019-11-27.jpg | |
| 816 | + | |
| 817 | +2019-11-27 12:37:36 文件名:31535FECD148D89CC48D6EC95EFFCFDB2019-11-27.jpg | |
| 818 | + | |
| 819 | +2019-11-27 12:37:39 文件名:078B03A18B3207A350497AB785D6E49E2019-11-27.jpg | |
| 820 | + | |
| 821 | +2019-11-27 12:37:41 文件名:CEE85948B94A7BB7AF608439596AD07B2019-11-27.jpg | |
| 822 | + | |
| 823 | +2019-11-27 12:37:42 文件名:F2FCE1ECF8F212912EBF399AB0D15F472019-11-27.jpg | |
| 824 | + | |
| 825 | +2019-11-27 12:37:43 文件名:AAFC42FF1F5A671B7F41544F43982AB52019-11-27.jpg | |
| 826 | + | |
| 827 | +2019-11-27 12:37:44 文件名:CAD5A235EBB11CAE3207E322028CCCFD2019-11-27.jpg | |
| 828 | + | |
| 829 | +2019-11-27 12:37:46 文件名:E579E0CB37BDFDD2594E8DD3F17DEF9D2019-11-27.jpg | |
| 830 | + | |
| 831 | +2019-11-27 12:37:48 文件名:1A2744983DD655A13B3702E6C6A0D0C72019-11-27.jpg | |
| 832 | + | |
| 833 | +2019-11-27 12:37:59 文件名:21603A64255E424A3960867FE6D8EA282019-11-27.jpg | |
| 834 | + | |
| 835 | +2019-11-27 12:38:04 文件名:F55458AA8E7C0D9552EFB4DE8C3BF4212019-11-27.jpg | |
| 836 | + | |
| 837 | +2019-11-27 12:38:11 文件名:44A0B3F15974E1349487003A2C00FA6B2019-11-27.jpg | |
| 838 | + | |
| 839 | +2019-11-27 12:38:16 文件名:847D95B3902C5EBA884771C01428FAC52019-11-27.jpg | |
| 840 | + | |
| 841 | +2019-11-27 12:38:22 文件名:FC5798F26BB8F9F8C16FE9F3AF3F31292019-11-27.jpg | |
| 842 | + | |
| 843 | +2019-11-27 12:38:27 文件名:ACBD666B7E912B0BF1B1A5B4450875CF2019-11-27.jpg | |
| 844 | + | |
| 845 | +2019-11-27 12:38:32 文件名:6602B36BB02A7FF9E82E3AE48A5FF21F2019-11-27.jpg | |
| 846 | + | |
| 847 | +2019-11-27 12:38:37 文件名:7E85ED8AFBA922D91CC9C587573F4CC62019-11-27.jpg | |
| 848 | + | |
| 849 | +2019-11-27 12:38:47 文件名:250FAB03A4923F333A5A44D1D173F8772019-11-27.jpg | |
| 850 | + | |
| 851 | +2019-11-27 12:38:53 文件名:BE5EF10B35898A70A11BED1A10B967C82019-11-27.jpg | |
| 852 | + | |
| 853 | +2019-11-27 12:38:53 文件名:EA1965020821D028D979323F5EAF8AEB2019-11-27.jpg | |
| 854 | + | |
| 855 | +2019-11-27 12:38:58 文件名:27DAFC3445961F0983AFBE2D6343D1D82019-11-27.jpg | |
| 856 | + | |
| 857 | +2019-11-27 12:39:07 文件名:FB36ACCA7BB0B97E9C2705FD62711C352019-11-27.jpg | |
| 858 | + | |
| 859 | +2019-11-27 12:39:12 文件名:2FDDC46C752966DCEFE8C24874BFBBD22019-11-27.jpg | |
| 860 | + | |
| 861 | +2019-11-27 12:39:12 文件名:EE68C818DE971BE8F3531836FAE7B1992019-11-27.jpg | |
| 862 | + | |
| 863 | +2019-11-27 12:39:17 文件名:74DC8B617D74241904B63BA33D3258842019-11-27.jpg | |
| 864 | + | |
| 865 | +2019-11-27 12:40:09 文件名:CDF6504E25AE46F2EA5829331B20B1D92019-11-27.jpg | |
| 866 | + | |
| 867 | +2019-11-27 12:40:14 文件名:473DE837CAC8208A2F7A81900AAF17A02019-11-27.jpg | |
| 868 | + | |
| 869 | +2019-11-27 12:40:14 文件名:9EEC72EAB806F6BB06B2E78965A0312B2019-11-27.jpg | |
| 870 | + | |
| 871 | +2019-11-27 12:40:19 文件名:08745A3165E2E0A808F80BE4AA27EA902019-11-27.jpg | |
| 872 | + | |
| 873 | +2019-11-27 12:40:37 文件名:995F5C1900EA1871E5235F0FF0692E292019-11-27.jpg | |
| 874 | + | |
| 875 | +2019-11-27 12:40:40 文件名:C162B5B0657A3C2652B096C096201B782019-11-27.jpg | |
| 876 | + | |
| 877 | +2019-11-27 12:40:42 文件名:AA2A555525AE6925EE17D99B5B5738FB2019-11-27.jpg | |
| 878 | + | |
| 879 | +2019-11-27 12:40:45 文件名:F8E1513A5E11219F25CDF0B737D4638A2019-11-27.jpg | |
| 880 | + | |
| 881 | +2019-11-27 12:40:47 文件名:CF894F03D73CF55827CA14C17FD363F22019-11-27.jpg | |
| 882 | + | |
| 883 | +2019-11-27 12:40:52 文件名:9C2866BECF155CC89ACD13FA1235A3672019-11-27.jpg | |
| 884 | + | |
| 885 | +2019-11-27 12:41:03 文件名:DF49BE89580B30BF9AB0F004744CE7332019-11-27.jpg | |
| 886 | + | |
| 887 | +2019-11-27 12:41:07 文件名:12665090AF2D340305F18F86E085FE5E2019-11-27.jpg | |
| 888 | + | |
| 889 | +2019-11-27 12:41:08 文件名:699166B368F15FAACCCBC8BD06911E732019-11-27.jpg | |
| 890 | + | |
| 891 | +2019-11-27 12:41:11 文件名:F4D229CFC82CAC7DFF79A08ED62C3B6D2019-11-27.jpg | |
| 892 | + | |
| 893 | +2019-11-27 12:41:12 文件名:C5610FBA881B4419CC5C4D5E1C7F330E2019-11-27.jpg | |
| 894 | + | |
| 895 | +2019-11-27 12:41:16 文件名:B5227ED28F99536830CE12B310560E752019-11-27.jpg | |
| 896 | + | |
| 897 | +2019-11-27 12:41:18 文件名:E5D4DB1BEB86D27C31BF18AF448706612019-11-27.jpg | |
| 898 | + | |
| 899 | +2019-11-27 12:41:23 文件名:0D52BA8BF7D7908D50B9DB4F684E29582019-11-27.jpg | |
| 900 | + | |
| 901 | +2019-11-27 12:41:29 文件名:47282457216A327993F15B35A7CF14E02019-11-27.jpg | |
| 902 | + | |
| 903 | +2019-11-27 12:41:34 文件名:D9CD1B4778A587CDD58B34B1FD21CFD12019-11-27.jpg | |
| 904 | + | |
| 905 | +2019-11-27 12:41:44 文件名:45D6E8140F4220DAF9C6CB7B6578FD2E2019-11-27.jpg | |
| 906 | + | |
| 907 | +2019-11-27 12:41:49 文件名:906F40F2408E5BA109D92A475A0A2C8B2019-11-27.jpg | |
| 908 | + | |
| 909 | +2019-11-27 12:41:50 文件名:707B85E65F732DEDE9B9615FC52DE88B2019-11-27.jpg | |
| 910 | + | |
| 911 | +2019-11-27 12:41:54 文件名:69350750B71DD7F74CF8537FACF377812019-11-27.jpg | |
| 912 | + | |
| 913 | +2019-11-27 12:41:55 文件名:DFDF035C853731142DC76F5A4FAF525F2019-11-27.jpg | |
| 914 | + | |
| 915 | +2019-11-27 12:41:59 文件名:5FDC7235B9C37DE6A2A9A356334B8B372019-11-27.jpg | |
| 916 | + | |
| 917 | +2019-11-27 12:42:01 文件名:53B5887AAD419171E4A337CE50B67B032019-11-27.jpg | |
| 918 | + | |
| 919 | +2019-11-27 12:42:06 文件名:C32BE8A81D45D29E1A00137F3F4792072019-11-27.jpg | |
| 920 | + | |
| 921 | +2019-11-27 12:42:07 文件名:55125C2FE99EA65878BDEB27BB27D2B12019-11-27.jpg | |
| 922 | + | |
| 923 | +2019-11-27 12:42:12 文件名:74455D2FC350BC329A5E845BA1A4EE352019-11-27.jpg | |
| 924 | + | |
| 925 | +2019-11-27 12:42:18 文件名:8CA72ED73633858F44A9480B769281262019-11-27.jpg | |
| 926 | + | |
| 927 | +2019-11-27 12:42:23 文件名:EB4243D153C4A6B3A3FDB048D752D89E2019-11-27.jpg | |
| 928 | + | |
| 929 | +2019-11-27 12:42:29 文件名:1F05C03F9BF06802195351673FC321F42019-11-27.jpg | |
| 930 | + | |
| 931 | +2019-11-27 12:42:34 文件名:7FA9A6F1FA7771624BACB49CADADAC932019-11-27.jpg | |
| 932 | + | |
| 933 | +2019-11-27 12:42:35 文件名:311F041A9EA9A61939B543CBC4D0FF282019-11-27.jpg | |
| 934 | + | |
| 935 | +2019-11-27 12:42:39 文件名:ECAD67383CD416D3AD2F5F7BB62B897B2019-11-27.jpg | |
| 936 | + | |
| 937 | +2019-11-27 12:42:56 文件名:33E74BA09984242CC1B1526EA18FE8F22019-11-27.jpg | |
| 938 | + | |
| 939 | +2019-11-27 12:42:59 文件名:C2069A9A9CDA05AAB4CCA89D3B4777712019-11-27.jpg | |
| 940 | + | |
| 941 | +2019-11-27 12:43:01 文件名:7D0232CE0B5CBBDDA61AB3B12EE9D0192019-11-27.jpg | |
| 942 | + | |
| 943 | +2019-11-27 12:43:04 文件名:20E1A068511CD733FEBDBF0D744FFA822019-11-27.jpg | |
| 944 | + | |
| 945 | +2019-11-27 12:43:04 文件名:BEB14F9D52DB1E1937B456F2973FB8D92019-11-27.jpg | |
| 946 | + | |
| 947 | +2019-11-27 12:43:09 文件名:CF65E997A2FDB7C48FDA8ADFBFFCF60A2019-11-27.jpg | |
| 948 | + | |
| 949 | +2019-11-27 12:43:11 文件名:DA86B2648E9ACAC2257122668AE1FE9E2019-11-27.jpg | |
| 950 | + | |
| 951 | +2019-11-27 12:43:16 文件名:55956C67326D954FAB168689F638FAF72019-11-27.jpg | |
| 952 | + | |
| 953 | +2019-11-27 12:43:21 文件名:C8E64FDD09065DBCCE38C19A1477FD3D2019-11-27.jpg | |
| 954 | + | |
| 955 | +2019-11-27 12:43:26 文件名:4421DD4F966F4F428838B6DA3A84B4A92019-11-27.jpg | |
| 956 | + | |
| 957 | +2019-11-27 12:43:26 文件名:4B124F3F323723C90B4204706B74CF342019-11-27.jpg | |
| 958 | + | |
| 959 | +2019-11-27 12:43:32 文件名:D5A54860CAF10D3FC4D7B886F50EA5DE2019-11-27.jpg | |
| 960 | + | |
| 961 | +2019-11-27 12:43:34 文件名:A2597D79D52A13B751F06EFAB7D2F5762019-11-27.jpg | |
| 962 | + | |
| 963 | +2019-11-27 12:43:39 文件名:2CD375F30D5392FEBFA7416CAFBA962E2019-11-27.jpg | |
| 964 | + | |
| 965 | +2019-11-27 12:43:41 文件名:267BD56CFC32EB8D518FD57BEFE7D4BE2019-11-27.jpg | |
| 966 | + | |
| 967 | +2019-11-27 12:43:46 文件名:51CC5B373505F453F9B7BAEC0CAE125A2019-11-27.jpg | |
| 968 | + | |
| 969 | +2019-11-27 12:43:48 文件名:EF30BFE0C6D94223752D319DB1D4F14B2019-11-27.jpg | |
| 970 | + | |
| 971 | +2019-11-27 12:43:53 文件名:E1D59065CD31BB5663FF61C55CF169BD2019-11-27.jpg | |
| 972 | + | |
| 973 | +2019-11-27 12:44:02 文件名:C22A66BE996B3CBFB9011CD785E8EB582019-11-27.jpg | |
| 974 | + | |
| 975 | +2019-11-27 12:44:07 文件名:16D22903CFE8F9CCACB228ADE7F798962019-11-27.jpg | |
| 976 | + | |
| 977 | +2019-11-27 12:45:04 文件名:7F10A5459C6405E9514B56563EF6DE062019-11-27.jpg | |
| 978 | + | |
| 979 | +2019-11-27 12:45:08 文件名:C6A71656E1B915F420B75EE047FAAEF52019-11-27.jpg | |
| 980 | + | |
| 981 | +2019-11-27 12:45:10 文件名:6A778C13ACD736A26FEA5D9EC61C1CF92019-11-27.jpg | |
| 982 | + | |
| 983 | +2019-11-27 12:45:13 文件名:C27A0ED39250139D86B069E70C786DB52019-11-27.jpg | |
| 984 | + | |
| 985 | +2019-11-27 12:45:15 文件名:177C4AA844D9BB806E858C8FCF1DB9652019-11-27.jpg | |
| 986 | + | |
| 987 | +2019-11-27 12:45:20 文件名:3308DE306BB220BBE4BC17C68F9F80E02019-11-27.jpg | |
| 988 | + | |
| 989 | +2019-11-27 12:45:30 文件名:CBBD7156D0385AB46A3C8405418C3B3D2019-11-27.jpg | |
| 990 | + | |
| 991 | +2019-11-27 12:45:31 文件名:6F4B88AA7D831C19D94BEF20C6A7FE2C2019-11-27.jpg | |
| 992 | + | |
| 993 | +2019-11-27 12:45:33 文件名:36B02C66BB368709B65BB32E02B59DB82019-11-27.jpg | |
| 994 | + | |
| 995 | +2019-11-27 12:45:35 文件名:0AFA0BD7CD89D20B4AA8FE4EE6FCA3C62019-11-27.jpg | |
| 996 | + | |
| 997 | +2019-11-27 12:45:35 文件名:5FA894289000718D052C384F6EF133D82019-11-27.jpg | |
| 998 | + | |
| 999 | +2019-11-27 12:45:36 文件名:7BB8677CD5C6D8755B611A13CB881D862019-11-27.jpg | |
| 1000 | + | |
| 1001 | +2019-11-27 12:45:38 文件名:7970A2175FA1AFFAC345D1E53D425F902019-11-27.jpg | |
| 1002 | + | |
| 1003 | +2019-11-27 12:45:40 文件名:66AB50B14888C286788BD4CBD9399DFB2019-11-27.jpg | |
| 1004 | + | |
| 1005 | +2019-11-27 12:45:44 文件名:EBCB470861AFABA2D336A03087451CC62019-11-27.jpg | |
| 1006 | + | |
| 1007 | +2019-11-27 12:45:49 文件名:8DABC1D3C037B6A799473814034593622019-11-27.jpg | |
| 1008 | + | |
| 1009 | +2019-11-27 12:46:03 文件名:CB755613BD6B1F17D5034608C859D7D62019-11-27.jpg | |
| 1010 | + | |
| 1011 | +2019-11-27 12:46:09 文件名:CA20ED599805D7AFF7C0E3B3B7D9325B2019-11-27.jpg | |
| 1012 | + | |
| 1013 | +2019-11-27 12:46:11 文件名:0C8D00CE89040175A4828534A289D01B2019-11-27.jpg | |
| 1014 | + | |
| 1015 | +2019-11-27 12:46:16 文件名:02DDD6094274505A81CC01F33680456D2019-11-27.jpg | |
| 1016 | + | |
| 1017 | +2019-11-27 12:47:00 文件名:E667F56CE28F1B08E6307988DC51E22F2019-11-27.jpg | |
| 1018 | + | |
| 1019 | +2019-11-27 12:47:03 文件名:F3AA001FECAE2D9E7170CCB66C0F6FAE2019-11-27.jpg | |
| 1020 | + | |
| 1021 | +2019-11-27 12:47:05 文件名:C4BC2A257C32D42C752933CF2CD8D2202019-11-27.jpg | |
| 1022 | + | |
| 1023 | +2019-11-27 12:47:08 文件名:977CC58DB34A0DB093C880FFBE95728A2019-11-27.jpg | |
| 1024 | + | |
| 1025 | +2019-11-27 12:47:09 文件名:79C906B55DD6BA6DCAE7584E3CD26CC62019-11-27.jpg | |
| 1026 | + | |
| 1027 | +2019-11-27 12:47:14 文件名:DD0F24397170B6DD79D8809DEF1629A12019-11-27.jpg | |
| 1028 | + | |
| 1029 | +2019-11-27 12:47:23 文件名:C2EE5277057A1454974506A0145CE36D2019-11-27.jpg | |
| 1030 | + | |
| 1031 | +2019-11-27 12:47:29 文件名:3D2C401A0B65231535182A25A45207B92019-11-27.jpg | |
| 1032 | + | |
| 1033 | +2019-11-27 12:47:46 文件名:6BC430AFA0757A43E5D0E410EE96D79D2019-11-27.jpg | |
| 1034 | + | |
| 1035 | +2019-11-27 12:47:51 文件名:96539EA83443020DF8DFDFE6B7F4B62E2019-11-27.jpg | |
| 1036 | + | |
| 1037 | +2019-11-27 12:47:52 文件名:937BB8C9DBB92A74D1AEF43CFE2ADBA52019-11-27.jpg | |
| 1038 | + | |
| 1039 | +2019-11-27 12:47:52 文件名:F46A82AD52CCD9E3CCAC44680A15606C2019-11-27.jpg | |
| 1040 | + | |
| 1041 | +2019-11-27 12:47:57 文件名:8018D9B259F41479A066F2B6FE5375172019-11-27.jpg | |
| 1042 | + | |
| 1043 | +2019-11-27 12:47:57 文件名:0188A1435D5772F07F7C2C7584739D3A2019-11-27.jpg | |
| 1044 | + | |
| 1045 | +2019-11-27 12:47:57 文件名:8FEAB3EAA8DDD0FB211613C4276263C82019-11-27.jpg | |
| 1046 | + | |
| 1047 | +2019-11-27 12:47:58 文件名:C48DB0D2EE55B659D23027144928BC3C2019-11-27.jpg | |
| 1048 | + | |
| 1049 | +2019-11-27 12:48:02 文件名:5AA32DB8272F0A9153F65BA19DBED6E82019-11-27.jpg | |
| 1050 | + | |
| 1051 | +2019-11-27 12:48:03 文件名:22706EE07B1DFA346D5F6515DBEB9AD22019-11-27.jpg | |
| 1052 | + | |
| 1053 | +2019-11-27 12:48:12 文件名:CF3A46B8F061A4D59E4D77B17F029E1F2019-11-27.jpg | |
| 1054 | + | |
| 1055 | +2019-11-27 12:48:17 文件名:78EAF50BCE4B4F68BD419937097B3EAD2019-11-27.jpg | |
| 1056 | + | |
| 1057 | +2019-11-27 12:48:20 文件名:78C824D146B978148CC4A1C954221CDF2019-11-27.jpg | |
| 1058 | + | |
| 1059 | +2019-11-27 12:48:26 文件名:B965714400BB1E741D209B0482CCB9142019-11-27.jpg | |
| 1060 | + | |
| 1061 | +2019-11-27 12:48:29 文件名:CCED620F5D46093CE31F4B5C7EAEF2522019-11-27.jpg | |
| 1062 | + | |
| 1063 | +2019-11-27 12:48:31 文件名:82402A5C6FDDD03DFF9AACA0139E86DF2019-11-27.jpg | |
| 1064 | + | |
| 1065 | +2019-11-27 12:48:34 文件名:070370325E5FE1C749593ACE533A894D2019-11-27.jpg | |
| 1066 | + | |
| 1067 | +2019-11-27 12:48:36 文件名:D9BCE0509DD8F34CC1E4C009547EDDFB2019-11-27.jpg | |
| 1068 | + | |
| 1069 | +2019-11-27 12:48:36 文件名:75699792D31652CCE5E6E54327D031EF2019-11-27.jpg | |
| 1070 | + | |
| 1071 | +2019-11-27 12:48:37 文件名:579B2B8E49B302200E0E8E71668BD0822019-11-27.jpg | |
| 1072 | + | |
| 1073 | +2019-11-27 12:48:40 文件名:ACDFF2156AC571E00F9D6F47F053F07E2019-11-27.jpg | |
| 1074 | + | |
| 1075 | +2019-11-27 12:48:41 文件名:C090B9DDE107ADB070BAD1D00790D4F42019-11-27.jpg | |
| 1076 | + | |
| 1077 | +2019-11-27 12:48:42 文件名:62ADDE66E77CD95C47787BEDA47C90E72019-11-27.jpg | |
| 1078 | + | |
| 1079 | +2019-11-27 12:48:45 文件名:BEFFA4EBFCD1127122B700213A1038A62019-11-27.jpg | |
| 1080 | + | |
| 1081 | +2019-11-27 12:48:53 文件名:FA179A35421E485AAAD79571B3A9A2B92019-11-27.jpg | |
| 1082 | + | |
| 1083 | +2019-11-27 12:48:58 文件名:F5A7D65C3CBC70ABFD5BAF7FE5A2CD202019-11-27.jpg | |
| 1084 | + | |
| 1085 | +2019-11-27 12:48:58 文件名:711E347DFB4782CA7144E8DE12CE61EC2019-11-27.jpg | |
| 1086 | + | |
| 1087 | +2019-11-27 12:49:03 文件名:C8E1B46F41EE01632BDAC3811E19B81A2019-11-27.jpg | |
| 1088 | + | |
| 1089 | +2019-11-27 12:49:05 文件名:2572045BB145EC794261F9695E2A69A12019-11-27.jpg | |
| 1090 | + | |
| 1091 | +2019-11-27 12:49:10 文件名:A906C627C5E310AD05EE356F3198C6522019-11-27.jpg | |
| 1092 | + | |
| 1093 | +2019-11-27 12:49:31 文件名:34C60402984BC8BC66305590548E02FD2019-11-27.jpg | |
| 1094 | + | |
| 1095 | +2019-11-27 12:49:33 文件名:11A56A02216E420505EDE96D908628A12019-11-27.jpg | |
| 1096 | + | |
| 1097 | +2019-11-27 12:49:37 文件名:FC2A2C8C7ABA9270407ADD9300A3CECA2019-11-27.jpg | |
| 1098 | + | |
| 1099 | +2019-11-27 12:49:38 文件名:648EC36B5FC124785FC3C2ADD81A071D2019-11-27.jpg | |
| 1100 | + | |
| 1101 | +2019-11-27 12:49:46 文件名:A47DE86CBBEC78F220D48EC1DBA03ED22019-11-27.jpg | |
| 1102 | + | |
| 1103 | +2019-11-27 12:49:51 文件名:13AEC89737D54CEE890756E777683F852019-11-27.jpg | |
| 1104 | + | |
| 1105 | +2019-11-27 12:50:05 文件名:6E4386477937F26DD0D2B565908588E42019-11-27.jpg | |
| 1106 | + | |
| 1107 | +2019-11-27 12:50:10 文件名:1982D2EAB995C7E3FCCCB1DA668763B52019-11-27.jpg | |
| 1108 | + | |
| 1109 | +2019-11-27 12:50:23 文件名:5E4A6FCC8D98E497476D2DC3C4F658662019-11-27.jpg | |
| 1110 | + | |
| 1111 | +2019-11-27 12:50:27 文件名:7827195F6BA8F2253857C70B867B6F082019-11-27.jpg | |
| 1112 | + | |
| 1113 | +2019-11-27 12:50:28 文件名:252BB6558D01BF3BEFF1843460F09BFE2019-11-27.jpg | |
| 1114 | + | |
| 1115 | +2019-11-27 12:50:32 文件名:9767BDB9A4D626035B7F7000D2B1421E2019-11-27.jpg | |
| 1116 | + | |
| 1117 | +2019-11-27 12:50:46 文件名:160F565F53325283AD4A3B4BC92B2DD52019-11-27.jpg | |
| 1118 | + | |
| 1119 | +2019-11-27 12:50:51 文件名:26869AAD2C20083594799C572805E22A2019-11-27.jpg | |
| 1120 | + | |
| 1121 | +2019-11-27 12:51:25 文件名:7393339BFA486928A0B54C2E8E590BD72019-11-27.jpg | |
| 1122 | + | |
| 1123 | +2019-11-27 12:51:31 文件名:90A51296A178F1973E2609B02FFF51382019-11-27.jpg | |
| 1124 | + | |
| 1125 | +2019-11-27 12:51:35 文件名:2A28CE142E10BAC5AA059389FA9D5FFF2019-11-27.jpg | |
| 1126 | + | |
| 1127 | +2019-11-27 12:51:40 文件名:F1E1D637D236A1D4726956353FC08E1C2019-11-27.jpg | |
| 1128 | + | |
| 1129 | +2019-11-27 12:51:43 文件名:6D49FD1B39D12E035519BBAD0867E1CC2019-11-27.jpg | |
| 1130 | + | |
| 1131 | +2019-11-27 12:51:48 文件名:B5B4E3340BCEC86B6F891AD8B8092A832019-11-27.jpg | |
| 1132 | + | |
| 1133 | +2019-11-27 12:52:53 文件名:C82413F0B6BB56209AB77978351DFE012019-11-27.jpg | |
| 1134 | + | |
| 1135 | +2019-11-27 12:52:59 文件名:7D1BFA5785A3EF39D4D376F67DC20DC92019-11-27.jpg | |
| 1136 | + | |
| 1137 | +2019-11-27 12:54:34 文件名:21BFB5A123638C7A678B0A8168CCC6F12019-11-27.jpg | |
| 1138 | + | |
| 1139 | +2019-11-27 12:54:40 文件名:E914D5A70919D67D1C60F3B881B753612019-11-27.jpg | |
| 1140 | + | |
| 1141 | +2019-11-27 12:56:45 文件名:0689C61247959DA9081AE61D73675F112019-11-27.jpg | |
| 1142 | + | |
| 1143 | +2019-11-27 12:56:50 文件名:EDF31E6D6DC1A08144CB540D97616A922019-11-27.jpg | |
| 1144 | + | |
| 1145 | +2019-11-27 12:58:03 文件名:F74985C4E9BFD0005F1653C1266A2CFD2019-11-27.jpg | |
| 1146 | + | |
| 1147 | +2019-11-27 12:58:08 文件名:6B754D10C15B23C51889B6E367D3EBCA2019-11-27.jpg | |
| 1148 | + | |
| 1149 | +2019-11-27 12:58:09 文件名:B8249EE33434736EE24B3310EBF8AC4F2019-11-27.jpg | |
| 1150 | + | |
| 1151 | +2019-11-27 12:58:11 文件名:B6A2D0FA930F1CF795F2E26B904901C62019-11-27.jpg | |
| 1152 | + | |
| 1153 | +2019-11-27 12:58:14 文件名:C0EED869561DA9ED328894E654AE071E2019-11-27.jpg | |
| 1154 | + | |
| 1155 | +2019-11-27 12:58:16 文件名:11650BCFDA0E7776DEB986DC608D9ED22019-11-27.jpg | |
| 1156 | + | |
| 1157 | +2019-11-27 12:58:16 文件名:BAD7DA9EE8B9CD9DFAB2CF40E6E95ABA2019-11-27.jpg | |
| 1158 | + | |
| 1159 | +2019-11-27 12:58:21 文件名:B5105779F27C87D4D54D3B8B1DCFBBAA2019-11-27.jpg | |
| 1160 | + | |
| 1161 | +2019-11-27 12:58:23 文件名:E2756CC75F5D2DF744C43935366586792019-11-27.jpg | |
| 1162 | + | |
| 1163 | +2019-11-27 12:58:25 文件名:C4C8A738186544B52097AD0D0B3BBBB12019-11-27.jpg | |
| 1164 | + | |
| 1165 | +2019-11-27 12:58:27 文件名:2E19436D39B510EA8336585E1FC6D8C82019-11-27.jpg | |
| 1166 | + | |
| 1167 | +2019-11-27 12:58:29 文件名:2859C38C445D14C7BF3AB4C2EA41B0E62019-11-27.jpg | |
| 1168 | + | |
| 1169 | +2019-11-27 12:58:30 文件名:9DB0CB19CDE827CFF5C5E663416CF2C92019-11-27.jpg | |
| 1170 | + | |
| 1171 | +2019-11-27 12:58:32 文件名:8B2FD28526F216513961E6234572BBAA2019-11-27.jpg | |
| 1172 | + | |
| 1173 | +2019-11-27 12:58:34 文件名:41EE610B7052BA6162BEDED4B165DE182019-11-27.jpg | |
| 1174 | + | |
| 1175 | +2019-11-27 12:58:39 文件名:CD0A13F398A2EA3A674C65096AE0EE202019-11-27.jpg | |
| 1176 | + | |
| 1177 | +2019-11-27 12:58:39 文件名:EE67424CB85388382CE0D7FCE25272172019-11-27.jpg | |
| 1178 | + | |
| 1179 | +2019-11-27 12:58:44 文件名:5E1D6C6CDAABCEE13C21A117F49E7E462019-11-27.jpg | |
| 1180 | + | |
| 1181 | +2019-11-27 12:58:45 文件名:373DC1AF59C3439412755783FF6C40A22019-11-27.jpg | |
| 1182 | + | |
| 1183 | +2019-11-27 12:58:50 文件名:7E291D1B6EE71102147E0D7C5A10995A2019-11-27.jpg | |
| 1184 | + | |
| 1185 | +2019-11-27 12:59:44 文件名:C0FF6392EA760509AB19A5A32438ACFD2019-11-27.jpg | |
| 1186 | + | |
| 1187 | +2019-11-27 12:59:47 文件名:4635EF676FD1B5B775EDC9912BEB65092019-11-27.jpg | |
| 1188 | + | |
| 1189 | +2019-11-27 12:59:49 文件名:F2ED83130F7AE00BBD03058BC6DA03AD2019-11-27.jpg | |
| 1190 | + | |
| 1191 | +2019-11-27 12:59:52 文件名:9A313BB28C0B169B0492749156E9D7392019-11-27.jpg | |
| 1192 | + | ... | ... |
| ... | ... | @@ -0,0 +1,536 @@ |
| 1 | +2019-11-27 13:00:02 文件名:90237BE4A647FC12F3AF0B01FCE0E1F92019-11-27.jpg | |
| 2 | + | |
| 3 | +2019-11-27 13:00:07 文件名:4D4BD9AF1800E495B743C5F115BA53D22019-11-27.jpg | |
| 4 | + | |
| 5 | +2019-11-27 13:00:37 文件名:B0BDA81F4390C4AA6D1ECD6222D73B712019-11-27.jpg | |
| 6 | + | |
| 7 | +2019-11-27 13:00:42 文件名:2670CE0AB65FC7495962B15DDAFC9C6B2019-11-27.jpg | |
| 8 | + | |
| 9 | +2019-11-27 13:00:59 文件名:C0F3B15184517A5A319F7C726846E0232019-11-27.jpg | |
| 10 | + | |
| 11 | +2019-11-27 13:01:04 文件名:ED15615C1D8697D5DEA22649AA3830832019-11-27.jpg | |
| 12 | + | |
| 13 | +2019-11-27 13:01:09 文件名:645C39EB1E7EE56AB747A6C917CA55592019-11-27.jpg | |
| 14 | + | |
| 15 | +2019-11-27 13:01:14 文件名:48CEA86FFD4E56C14E0FAB42F111B74D2019-11-27.jpg | |
| 16 | + | |
| 17 | +2019-11-27 13:01:15 文件名:5EB182570119CD8E30FD79A3678BB7DE2019-11-27.jpg | |
| 18 | + | |
| 19 | +2019-11-27 13:01:21 文件名:80799832CD2CEBC66C95EC1AEA395D892019-11-27.jpg | |
| 20 | + | |
| 21 | +2019-11-27 13:02:14 文件名:717BBF6A0F23DCE76B1578C6255BE5392019-11-27.jpg | |
| 22 | + | |
| 23 | +2019-11-27 13:02:20 文件名:B6D635EFE88DF0AD31CA091F7F3FBC822019-11-27.jpg | |
| 24 | + | |
| 25 | +2019-11-27 13:02:29 文件名:D004FF4EC03CFD4059DA389052E5714E2019-11-27.jpg | |
| 26 | + | |
| 27 | +2019-11-27 13:02:34 文件名:64E18399068E3E34E67F9C22E41798652019-11-27.jpg | |
| 28 | + | |
| 29 | +2019-11-27 13:04:54 文件名:0B8ABB2C9C38A3902B6414AA1335853D2019-11-27.jpg | |
| 30 | + | |
| 31 | +2019-11-27 13:04:59 文件名:307E6FEFEC50B05FB1FB35DA63CD3A592019-11-27.jpg | |
| 32 | + | |
| 33 | +2019-11-27 13:06:23 文件名:2D2FD9892599C9561422A8F94C3A19CF2019-11-27.jpg | |
| 34 | + | |
| 35 | +2019-11-27 13:06:28 文件名:C207301E033CE75BE954A25D826ACBE52019-11-27.jpg | |
| 36 | + | |
| 37 | +2019-11-27 13:06:28 文件名:CC9B23658810CDA2A0989A3DD99A51352019-11-27.jpg | |
| 38 | + | |
| 39 | +2019-11-27 13:06:34 文件名:746B42002461A89AFDF0A9EAA2A4B2762019-11-27.jpg | |
| 40 | + | |
| 41 | +2019-11-27 13:10:26 文件名:6AD263434991C848A5C457DD1BEF1BAF2019-11-27.jpg | |
| 42 | + | |
| 43 | +2019-11-27 13:10:31 文件名:0498E49F35A5E2465574241E8E61CF3D2019-11-27.jpg | |
| 44 | + | |
| 45 | +2019-11-27 13:10:32 文件名:AA85BAA8FAEE6DE8DD9829E3811582702019-11-27.jpg | |
| 46 | + | |
| 47 | +2019-11-27 13:10:37 文件名:EA98DF707D894384400706B8513C1E902019-11-27.jpg | |
| 48 | + | |
| 49 | +2019-11-27 13:10:43 文件名:78ADD6B562F7E1BCCE416405F4E3429D2019-11-27.jpg | |
| 50 | + | |
| 51 | +2019-11-27 13:10:48 文件名:3E66A6A33A17C04571AE540694F8E33D2019-11-27.jpg | |
| 52 | + | |
| 53 | +2019-11-27 13:12:01 文件名:8A2C87966F2CF08558862886464432DF2019-11-27.jpg | |
| 54 | + | |
| 55 | +2019-11-27 13:12:06 文件名:8F4319E961574F1C9390ABBD0DE4082E2019-11-27.jpg | |
| 56 | + | |
| 57 | +2019-11-27 13:27:15 文件名:A860D64EEB9E3DA95A805549469368D72019-11-27.jpg | |
| 58 | + | |
| 59 | +2019-11-27 13:27:18 文件名:62A250B13B7A8FADAAD4C01E53E8B7812019-11-27.jpg | |
| 60 | + | |
| 61 | +2019-11-27 13:27:20 文件名:80C278C4313FB7E60E713CB44E5A54302019-11-27.jpg | |
| 62 | + | |
| 63 | +2019-11-27 13:27:23 文件名:22D6BA7B252A392AD80EBA36382899152019-11-27.jpg | |
| 64 | + | |
| 65 | +2019-11-27 13:27:37 文件名:0C20FA13DCBEFF594B497FB9E122C9802019-11-27.jpg | |
| 66 | + | |
| 67 | +2019-11-27 13:27:42 文件名:08B66101A3F2ED22AC77415B55CAA99E2019-11-27.jpg | |
| 68 | + | |
| 69 | +2019-11-27 13:27:56 文件名:9CC509F319C995E982B2CD665FB163DF2019-11-27.jpg | |
| 70 | + | |
| 71 | +2019-11-27 13:28:01 文件名:119630F2B371C1343292FED006C9F70F2019-11-27.jpg | |
| 72 | + | |
| 73 | +2019-11-27 13:28:13 文件名:6C80C3E05AD6706DF307AD34BC1E30B22019-11-27.jpg | |
| 74 | + | |
| 75 | +2019-11-27 13:28:15 文件名:086DAB77ACF480ACD7E26F65EE33C6C32019-11-27.jpg | |
| 76 | + | |
| 77 | +2019-11-27 13:28:19 文件名:938C3E6E9E887F58B790C0E892AEDA7B2019-11-27.jpg | |
| 78 | + | |
| 79 | +2019-11-27 13:28:20 文件名:29FAC3FBA3A6363C4C20249F36D04F2D2019-11-27.jpg | |
| 80 | + | |
| 81 | +2019-11-27 13:28:37 文件名:3CC519C502639617AC29D3B422E9C1B42019-11-27.jpg | |
| 82 | + | |
| 83 | +2019-11-27 13:28:42 文件名:93A5C8E5E4BC6343B1CB70E76DBEDFFC2019-11-27.jpg | |
| 84 | + | |
| 85 | +2019-11-27 13:28:46 文件名:A96EDF6EA96AEE0BCC559B6366DED6052019-11-27.jpg | |
| 86 | + | |
| 87 | +2019-11-27 13:28:51 文件名:81C2F391A7CB2F8186812CF544EFD1112019-11-27.jpg | |
| 88 | + | |
| 89 | +2019-11-27 13:29:36 文件名:16F58A3F2356865CF86B313EB9D118A12019-11-27.jpg | |
| 90 | + | |
| 91 | +2019-11-27 13:29:41 文件名:87C0077D1FC2C7C5543303D5AC2971822019-11-27.jpg | |
| 92 | + | |
| 93 | +2019-11-27 13:30:41 文件名:64FA6160534E90B42CFC5B19DB08F2032019-11-27.jpg | |
| 94 | + | |
| 95 | +2019-11-27 13:30:45 文件名:EC7DE5627332B5254BF652DC9E728B542019-11-27.jpg | |
| 96 | + | |
| 97 | +2019-11-27 13:30:46 文件名:B3140439E66EB56AC415746D41A2C22C2019-11-27.jpg | |
| 98 | + | |
| 99 | +2019-11-27 13:30:50 文件名:CE074248D73D637E793826E8E76A7C622019-11-27.jpg | |
| 100 | + | |
| 101 | +2019-11-27 13:30:52 文件名:A780653ED3B7BF233EB6F5E61BCD0E382019-11-27.jpg | |
| 102 | + | |
| 103 | +2019-11-27 13:30:57 文件名:E907EC5D69D2165334FD8D07C84577142019-11-27.jpg | |
| 104 | + | |
| 105 | +2019-11-27 13:31:14 文件名:31314BEEB7102FF713E43275D25353BC2019-11-27.jpg | |
| 106 | + | |
| 107 | +2019-11-27 13:31:20 文件名:23CDEE867FEE98D7B2C2AD58B7C970EF2019-11-27.jpg | |
| 108 | + | |
| 109 | +2019-11-27 13:32:21 文件名:9561C161C97C4E2CD420AD010B8836282019-11-27.jpg | |
| 110 | + | |
| 111 | +2019-11-27 13:32:25 文件名:F1F078F704446319467B73D931E4B6BD2019-11-27.jpg | |
| 112 | + | |
| 113 | +2019-11-27 13:32:26 文件名:83732F83AA63C43AFDD977FB734A31B52019-11-27.jpg | |
| 114 | + | |
| 115 | +2019-11-27 13:32:30 文件名:02EC1156B8D2A653EEAA1D0D0CE1C8522019-11-27.jpg | |
| 116 | + | |
| 117 | +2019-11-27 13:32:36 文件名:18CAE601BB878AB07D6BBA30891583122019-11-27.jpg | |
| 118 | + | |
| 119 | +2019-11-27 13:32:41 文件名:EFF246F9F16E75A904407631E432B48D2019-11-27.jpg | |
| 120 | + | |
| 121 | +2019-11-27 13:32:41 文件名:7131056B41EE90FEF3C84926186C54652019-11-27.jpg | |
| 122 | + | |
| 123 | +2019-11-27 13:32:44 文件名:334E3A605134F7DFB394420268E327922019-11-27.jpg | |
| 124 | + | |
| 125 | +2019-11-27 13:32:46 文件名:8569FA04E8FCD81A37C218AD8ECF9B1A2019-11-27.jpg | |
| 126 | + | |
| 127 | +2019-11-27 13:32:50 文件名:A6D18CB192280C2E3F795CBDDBCCBBAB2019-11-27.jpg | |
| 128 | + | |
| 129 | +2019-11-27 13:33:05 文件名:2C211C65222A139F852BB5DDB3BFB1742019-11-27.jpg | |
| 130 | + | |
| 131 | +2019-11-27 13:33:08 文件名:2E731FD5F746C2199B37175EF559F04E2019-11-27.jpg | |
| 132 | + | |
| 133 | +2019-11-27 13:33:10 文件名:20B3CC475DF9C1927C42E2DC789B69F42019-11-27.jpg | |
| 134 | + | |
| 135 | +2019-11-27 13:33:11 文件名:F21480F080DA9B0A1A8F99A410EC15762019-11-27.jpg | |
| 136 | + | |
| 137 | +2019-11-27 13:33:13 文件名:FD8EDE5C5490B2833552F7821D1485CC2019-11-27.jpg | |
| 138 | + | |
| 139 | +2019-11-27 13:33:14 文件名:6831679AD59B62E3B381BA60A69D804D2019-11-27.jpg | |
| 140 | + | |
| 141 | +2019-11-27 13:33:16 文件名:D36397D328B033E5F89CBB05B08006FA2019-11-27.jpg | |
| 142 | + | |
| 143 | +2019-11-27 13:33:19 文件名:D6A12C491A1ABCCCAB838AA1338B45F42019-11-27.jpg | |
| 144 | + | |
| 145 | +2019-11-27 13:33:56 文件名:E700EF67438CB4AB14EBBEE89D81C3CC2019-11-27.jpg | |
| 146 | + | |
| 147 | +2019-11-27 13:34:01 文件名:467F54E01BB57337EE7D9C3993C6A79F2019-11-27.jpg | |
| 148 | + | |
| 149 | +2019-11-27 13:34:21 文件名:159880A07B0419B295C3D1329996ABFB2019-11-27.jpg | |
| 150 | + | |
| 151 | +2019-11-27 13:34:22 文件名:39814429A216B7700C7F37B3CEBCDBFA2019-11-27.jpg | |
| 152 | + | |
| 153 | +2019-11-27 13:34:26 文件名:5618ED9C68C41183B6FC24753D2E8B522019-11-27.jpg | |
| 154 | + | |
| 155 | +2019-11-27 13:34:28 文件名:7C45304EFAC99E90E1588F46FD8FD85F2019-11-27.jpg | |
| 156 | + | |
| 157 | +2019-11-27 13:34:50 文件名:693624B3C12F7777DFDA07E8123505802019-11-27.jpg | |
| 158 | + | |
| 159 | +2019-11-27 13:34:55 文件名:C948C5E89EE5ED6C60175FD0288DB4BF2019-11-27.jpg | |
| 160 | + | |
| 161 | +2019-11-27 13:35:06 文件名:4E76E281F3FD65656548E5B2C2CD0E162019-11-27.jpg | |
| 162 | + | |
| 163 | +2019-11-27 13:35:09 文件名:977308898E9F913B2D62B397C98C43742019-11-27.jpg | |
| 164 | + | |
| 165 | +2019-11-27 13:35:11 文件名:DB9C7C3BDE02E9964F4D8166BE80A5B92019-11-27.jpg | |
| 166 | + | |
| 167 | +2019-11-27 13:35:13 文件名:79828565875510F2AD3F0913B98D06E62019-11-27.jpg | |
| 168 | + | |
| 169 | +2019-11-27 13:35:14 文件名:534BE65B04EBAD60171E7FA8968E79112019-11-27.jpg | |
| 170 | + | |
| 171 | +2019-11-27 13:35:18 文件名:4C4F74C1B1F051AF6CFD22F2AA0877EF2019-11-27.jpg | |
| 172 | + | |
| 173 | +2019-11-27 13:35:22 文件名:4CE1F818B6214FAC7EF7C28CD3DE4A452019-11-27.jpg | |
| 174 | + | |
| 175 | +2019-11-27 13:35:25 文件名:6FF316B5C5487C7FC3E26DC0428B7C1A2019-11-27.jpg | |
| 176 | + | |
| 177 | +2019-11-27 13:35:27 文件名:ADA06A12D841BFE5AE3F9438903699E22019-11-27.jpg | |
| 178 | + | |
| 179 | +2019-11-27 13:35:31 文件名:62F49039DC200ECAF69BB494066755E32019-11-27.jpg | |
| 180 | + | |
| 181 | +2019-11-27 13:35:40 文件名:ACCC60AB8464326AA5B1587A2C4182252019-11-27.jpg | |
| 182 | + | |
| 183 | +2019-11-27 13:35:45 文件名:095ED0F693EB8FFD4CFAFC34EE683E912019-11-27.jpg | |
| 184 | + | |
| 185 | +2019-11-27 13:36:03 文件名:164289728311EE43D0D6B3BF614C69DF2019-11-27.jpg | |
| 186 | + | |
| 187 | +2019-11-27 13:36:08 文件名:8EC12051B7EF1991457F7BBF88108A062019-11-27.jpg | |
| 188 | + | |
| 189 | +2019-11-27 13:36:20 文件名:50DE177B5A6BFD68433E65964EBC6A042019-11-27.jpg | |
| 190 | + | |
| 191 | +2019-11-27 13:36:25 文件名:CB6421A8A1F0773F972AFE1701090BA02019-11-27.jpg | |
| 192 | + | |
| 193 | +2019-11-27 13:36:27 文件名:C450880AA0C1D699AC01FAF6EE92B7682019-11-27.jpg | |
| 194 | + | |
| 195 | +2019-11-27 13:36:32 文件名:C16ACEF27CF2F322A8ED98589D6A95912019-11-27.jpg | |
| 196 | + | |
| 197 | +2019-11-27 13:36:39 文件名:808ED4F8C638D194BE64877FDECCE8F62019-11-27.jpg | |
| 198 | + | |
| 199 | +2019-11-27 13:36:41 文件名:0FCFDC5CF8C3370FA9AE0E954AC92D4F2019-11-27.jpg | |
| 200 | + | |
| 201 | +2019-11-27 13:36:45 文件名:33165FD5E9C5821C437A800BB07E27A32019-11-27.jpg | |
| 202 | + | |
| 203 | +2019-11-27 13:36:46 文件名:E7970D6590E334C3ADB585E27A264DBB2019-11-27.jpg | |
| 204 | + | |
| 205 | +2019-11-27 13:37:01 文件名:1F1752E7938BC0ED585815B9A17C1DB32019-11-27.jpg | |
| 206 | + | |
| 207 | +2019-11-27 13:37:06 文件名:3F1B5EEC78FF077193B55E22FD0C0F212019-11-27.jpg | |
| 208 | + | |
| 209 | +2019-11-27 13:37:48 文件名:625B0A9D57B6CFDEBC727A5ED70180AE2019-11-27.jpg | |
| 210 | + | |
| 211 | +2019-11-27 13:37:53 文件名:0E3F79AE3ACE866280AEE7DFC9E2D0C02019-11-27.jpg | |
| 212 | + | |
| 213 | +2019-11-27 13:38:12 文件名:466128EEC42C7D92BDA6E2CE1F50F9522019-11-27.jpg | |
| 214 | + | |
| 215 | +2019-11-27 13:38:15 文件名:CE130CF8289D0E11AF20A882F6C280CC2019-11-27.jpg | |
| 216 | + | |
| 217 | +2019-11-27 13:38:17 文件名:EFE95DBB0664410817F0F184FE65463C2019-11-27.jpg | |
| 218 | + | |
| 219 | +2019-11-27 13:38:18 文件名:DA3B7FABBB0025F16102985743CD6BFF2019-11-27.jpg | |
| 220 | + | |
| 221 | +2019-11-27 13:38:20 文件名:CDF7E06B0EDC584E2EF95A66338901332019-11-27.jpg | |
| 222 | + | |
| 223 | +2019-11-27 13:38:23 文件名:225AB2B04E8BDE095B2C3609EFF680962019-11-27.jpg | |
| 224 | + | |
| 225 | +2019-11-27 13:38:36 文件名:CD49BF92AC344740C6D88777A1BE91732019-11-27.jpg | |
| 226 | + | |
| 227 | +2019-11-27 13:38:42 文件名:FF1AFE0A547F1EEA8712E4204FA9C0A62019-11-27.jpg | |
| 228 | + | |
| 229 | +2019-11-27 13:40:26 文件名:784D79315913C6B868B8C02779CB5D022019-11-27.jpg | |
| 230 | + | |
| 231 | +2019-11-27 13:40:31 文件名:4EE446A44815E7E31A6FB703CE9B6E372019-11-27.jpg | |
| 232 | + | |
| 233 | +2019-11-27 13:41:19 文件名:59AEBDEDBDF30EBC2EFD677E4E3DB2322019-11-27.jpg | |
| 234 | + | |
| 235 | +2019-11-27 13:41:24 文件名:2F67CDA9A51E3FBF974A2A13C42549372019-11-27.jpg | |
| 236 | + | |
| 237 | +2019-11-27 13:42:52 文件名:B4A14450C8C8C890171B4E7BBD3D697A2019-11-27.jpg | |
| 238 | + | |
| 239 | +2019-11-27 13:42:57 文件名:A08DC8EF3E9FC747900A8EB9A666A3982019-11-27.jpg | |
| 240 | + | |
| 241 | +2019-11-27 13:43:04 文件名:07E1E35B901F4158FBF97E702F77B28D2019-11-27.jpg | |
| 242 | + | |
| 243 | +2019-11-27 13:43:09 文件名:59799C81C365DB7F4A75285B1100A33F2019-11-27.jpg | |
| 244 | + | |
| 245 | +2019-11-27 13:43:15 文件名:7BA889612B1A5EAA78C5AA56E97EED492019-11-27.jpg | |
| 246 | + | |
| 247 | +2019-11-27 13:43:20 文件名:7A4177037EC0D96AA600B15ADD0CF6EF2019-11-27.jpg | |
| 248 | + | |
| 249 | +2019-11-27 13:43:47 文件名:7CD87A8F4D50EA720867F9E12C8678772019-11-27.jpg | |
| 250 | + | |
| 251 | +2019-11-27 13:43:49 文件名:CA921A5D59C444E29C70F9CF95C04AD12019-11-27.jpg | |
| 252 | + | |
| 253 | +2019-11-27 13:43:52 文件名:0D0A20B805D966AE7DC19F7024C135A12019-11-27.jpg | |
| 254 | + | |
| 255 | +2019-11-27 13:43:52 文件名:AFB333EFBB6E564469781469B26F602D2019-11-27.jpg | |
| 256 | + | |
| 257 | +2019-11-27 13:43:54 文件名:6D2FA4BEF1796A4F4C8D3FFFC05134F42019-11-27.jpg | |
| 258 | + | |
| 259 | +2019-11-27 13:43:54 文件名:6AA8689FF650D6590EC3D5D4CBEB12392019-11-27.jpg | |
| 260 | + | |
| 261 | +2019-11-27 13:43:57 文件名:A9ECD980562B925A0B2B7E6F5A74F53D2019-11-27.jpg | |
| 262 | + | |
| 263 | +2019-11-27 13:43:59 文件名:7EA2173C9F8C273C246A7B1E85426F432019-11-27.jpg | |
| 264 | + | |
| 265 | +2019-11-27 13:44:14 文件名:73A7242742B86F55C9846F88257632D72019-11-27.jpg | |
| 266 | + | |
| 267 | +2019-11-27 13:44:19 文件名:08EFDC6182605CC2E760420239D72DDF2019-11-27.jpg | |
| 268 | + | |
| 269 | +2019-11-27 13:44:22 文件名:84EC660532705668FE4D4C6BA805CAB32019-11-27.jpg | |
| 270 | + | |
| 271 | +2019-11-27 13:44:27 文件名:E07AE70B59B0D716168716521B82BE582019-11-27.jpg | |
| 272 | + | |
| 273 | +2019-11-27 13:44:28 文件名:FDBC5A8BB7456A9711EEF6FFBCF696FF2019-11-27.jpg | |
| 274 | + | |
| 275 | +2019-11-27 13:44:33 文件名:8CB779FF65AEB78F9BD753845E36FE082019-11-27.jpg | |
| 276 | + | |
| 277 | +2019-11-27 13:44:33 文件名:AFA1F31E7C2A700D11548E2FB82DCC502019-11-27.jpg | |
| 278 | + | |
| 279 | +2019-11-27 13:44:38 文件名:4E3CDAD8393ED41E8C7B7F7282C583C52019-11-27.jpg | |
| 280 | + | |
| 281 | +2019-11-27 13:44:47 文件名:AE4B7B2547870CE00AEEAEBDEAC615072019-11-27.jpg | |
| 282 | + | |
| 283 | +2019-11-27 13:44:52 文件名:275ACC24ACC563F280AB0C6BCDA76D282019-11-27.jpg | |
| 284 | + | |
| 285 | +2019-11-27 13:45:23 文件名:599434E771EB84D4B9FABEB1CFBC5CBA2019-11-27.jpg | |
| 286 | + | |
| 287 | +2019-11-27 13:45:29 文件名:81B81C290DB0BFFF86ACC9155BC339982019-11-27.jpg | |
| 288 | + | |
| 289 | +2019-11-27 13:45:33 文件名:695DCF8DE843C9DF54011ED70F6D879C2019-11-27.jpg | |
| 290 | + | |
| 291 | +2019-11-27 13:45:35 文件名:561FC7B9EE9785DA7129E184A3E3E4742019-11-27.jpg | |
| 292 | + | |
| 293 | +2019-11-27 13:45:38 文件名:A45941D00D149CD2FB4410F3193AD2142019-11-27.jpg | |
| 294 | + | |
| 295 | +2019-11-27 13:45:40 文件名:E888604AD41A90D0B6B6A98281D64C902019-11-27.jpg | |
| 296 | + | |
| 297 | +2019-11-27 13:45:46 文件名:13173FD827338A27E97DD4C5C1AD6BB62019-11-27.jpg | |
| 298 | + | |
| 299 | +2019-11-27 13:45:51 文件名:9C7E2A4D8BA2AE11CE2BC42572787F202019-11-27.jpg | |
| 300 | + | |
| 301 | +2019-11-27 13:45:54 文件名:4CEB08205BF328EC45F4243791816BFE2019-11-27.jpg | |
| 302 | + | |
| 303 | +2019-11-27 13:45:59 文件名:F514C551F3031999295D3772062018D22019-11-27.jpg | |
| 304 | + | |
| 305 | +2019-11-27 13:46:01 文件名:78A30EBECDB7EF2E7DBF0E58033CA4FE2019-11-27.jpg | |
| 306 | + | |
| 307 | +2019-11-27 13:46:06 文件名:E7F6B6FC8A0306392C3FCF8BACADF5282019-11-27.jpg | |
| 308 | + | |
| 309 | +2019-11-27 13:46:13 文件名:BE23E0C53DB7C51FCD5EFF911D0E60012019-11-27.jpg | |
| 310 | + | |
| 311 | +2019-11-27 13:46:18 文件名:E8AFF6184E5CD1350D957E9D5F6A02AC2019-11-27.jpg | |
| 312 | + | |
| 313 | +2019-11-27 13:46:23 文件名:75886B74D92EF4EE0A59335FEDD07CB92019-11-27.jpg | |
| 314 | + | |
| 315 | +2019-11-27 13:46:28 文件名:429B3618C03F3C5F63098BA6167EAF792019-11-27.jpg | |
| 316 | + | |
| 317 | +2019-11-27 13:46:32 文件名:43EC9490F571C0F14F7CCFD0F5CAAEB02019-11-27.jpg | |
| 318 | + | |
| 319 | +2019-11-27 13:46:36 文件名:F647E322706E88B4A924585254327E0A2019-11-27.jpg | |
| 320 | + | |
| 321 | +2019-11-27 13:46:37 文件名:37D50184E631E4FEF760B5E6F6434DB62019-11-27.jpg | |
| 322 | + | |
| 323 | +2019-11-27 13:46:38 文件名:B1F93D4D5A996BED2BE95FF3B234CB2F2019-11-27.jpg | |
| 324 | + | |
| 325 | +2019-11-27 13:46:41 文件名:9E18B0FB6E4F7C40B5F90ADA37BFDC3E2019-11-27.jpg | |
| 326 | + | |
| 327 | +2019-11-27 13:46:43 文件名:F4512F84CB45BB7BC38A09B6498BE8FE2019-11-27.jpg | |
| 328 | + | |
| 329 | +2019-11-27 13:47:16 文件名:840A3C828A9BE72C7EB357BE0FFFFDA22019-11-27.jpg | |
| 330 | + | |
| 331 | +2019-11-27 13:47:21 文件名:B54FF75F5D157DF1660F4F3B26519F752019-11-27.jpg | |
| 332 | + | |
| 333 | +2019-11-27 13:47:25 文件名:A726CB3CACB658D6541EB9AC31346DEE2019-11-27.jpg | |
| 334 | + | |
| 335 | +2019-11-27 13:47:30 文件名:321A672A113F2F5EF023519DD63126B02019-11-27.jpg | |
| 336 | + | |
| 337 | +2019-11-27 13:47:34 文件名:2763033EDCBB93E39C76BC67FC63AEA42019-11-27.jpg | |
| 338 | + | |
| 339 | +2019-11-27 13:47:39 文件名:0094D1DF0E39791EFA757D7112B8BD3F2019-11-27.jpg | |
| 340 | + | |
| 341 | +2019-11-27 13:47:40 文件名:909074DA930142371B53B00FBA9D3E632019-11-27.jpg | |
| 342 | + | |
| 343 | +2019-11-27 13:47:41 文件名:36E5582CF7565EA72FAD7C9FB5F827E52019-11-27.jpg | |
| 344 | + | |
| 345 | +2019-11-27 13:47:42 文件名:F31493A8B7F23A5423D1E7EF93D26D732019-11-27.jpg | |
| 346 | + | |
| 347 | +2019-11-27 13:47:45 文件名:8E7329C8163B5C50FC43C08E57F576C42019-11-27.jpg | |
| 348 | + | |
| 349 | +2019-11-27 13:47:46 文件名:CCFF043C15061E58DCBA21E8E925C0EC2019-11-27.jpg | |
| 350 | + | |
| 351 | +2019-11-27 13:47:47 文件名:7189E17368E37BCC0D926659E08B38732019-11-27.jpg | |
| 352 | + | |
| 353 | +2019-11-27 13:47:51 文件名:F9888CE7A96117E5ADAC5EC6CF5DB2722019-11-27.jpg | |
| 354 | + | |
| 355 | +2019-11-27 13:47:56 文件名:F7BAE71C858FAEABB870DD85A42CDA7D2019-11-27.jpg | |
| 356 | + | |
| 357 | +2019-11-27 13:47:57 文件名:A1FFE7478C85A08947B58770E4A259352019-11-27.jpg | |
| 358 | + | |
| 359 | +2019-11-27 13:48:02 文件名:EFF59C85CE6BCD5E98F42FFA311EBD9D2019-11-27.jpg | |
| 360 | + | |
| 361 | +2019-11-27 13:48:10 文件名:062883A152CA6211FA0EF8526ECD6EC32019-11-27.jpg | |
| 362 | + | |
| 363 | +2019-11-27 13:48:15 文件名:0A3D8270B0829D56DFBB15C87A909A6F2019-11-27.jpg | |
| 364 | + | |
| 365 | +2019-11-27 13:49:12 文件名:EB2910521070DD7C11DAB5AE314B71672019-11-27.jpg | |
| 366 | + | |
| 367 | +2019-11-27 13:49:17 文件名:DB193544DF8028B8E1CABBEDC84C3CD82019-11-27.jpg | |
| 368 | + | |
| 369 | +2019-11-27 13:50:08 文件名:8FE6B5FB092B7E0EF426D20D5183FCB42019-11-27.jpg | |
| 370 | + | |
| 371 | +2019-11-27 13:50:14 文件名:DBB9A05B5676CB909FEF6F19F4C33B5B2019-11-27.jpg | |
| 372 | + | |
| 373 | +2019-11-27 13:50:22 文件名:4998A0D93694659D90136A194385C98D2019-11-27.jpg | |
| 374 | + | |
| 375 | +2019-11-27 13:50:22 文件名:3966DA4497907A033F29D8AF88DB98B12019-11-27.jpg | |
| 376 | + | |
| 377 | +2019-11-27 13:50:23 文件名:8A33CD9773BEDC97A4F47D43274D9E812019-11-27.jpg | |
| 378 | + | |
| 379 | +2019-11-27 13:50:27 文件名:7B886392C650EB29F2C0A1B68A7A090A2019-11-27.jpg | |
| 380 | + | |
| 381 | +2019-11-27 13:50:27 文件名:FAF0B73929EEA7583BFB057343EE4FDB2019-11-27.jpg | |
| 382 | + | |
| 383 | +2019-11-27 13:50:28 文件名:B601243D3A5ED14196176EBD947F2A9E2019-11-27.jpg | |
| 384 | + | |
| 385 | +2019-11-27 13:50:30 文件名:DBE9C751C2B613F8DD0D7FEAE63B3A6D2019-11-27.jpg | |
| 386 | + | |
| 387 | +2019-11-27 13:50:33 文件名:1D22AA5D614331B481C2983995A832692019-11-27.jpg | |
| 388 | + | |
| 389 | +2019-11-27 13:50:35 文件名:1B544D83DC5AA40E96F99BD85AEB19F92019-11-27.jpg | |
| 390 | + | |
| 391 | +2019-11-27 13:50:38 文件名:7471EBDD98B1CF302523634E3A4617C52019-11-27.jpg | |
| 392 | + | |
| 393 | +2019-11-27 13:50:42 文件名:1BD3D81D2604B7A2FD1019CC3B0AF1B22019-11-27.jpg | |
| 394 | + | |
| 395 | +2019-11-27 13:50:47 文件名:5CB529064BB3A00C083D9CD872083F902019-11-27.jpg | |
| 396 | + | |
| 397 | +2019-11-27 13:50:52 文件名:E0C2766EC31BEDBD25D13EEE659CCCEF2019-11-27.jpg | |
| 398 | + | |
| 399 | +2019-11-27 13:50:57 文件名:77A12F0AB656E13DEA73985951AFC6832019-11-27.jpg | |
| 400 | + | |
| 401 | +2019-11-27 13:51:05 文件名:510DED8442A0B5D319CCDA1F5ECEC5372019-11-27.jpg | |
| 402 | + | |
| 403 | +2019-11-27 13:51:10 文件名:C731E83F50A4CD6F4AFFD0B4A0C5E4CD2019-11-27.jpg | |
| 404 | + | |
| 405 | +2019-11-27 13:51:11 文件名:02DCFB86BF7D749FCF05F43E643C3C1B2019-11-27.jpg | |
| 406 | + | |
| 407 | +2019-11-27 13:51:17 文件名:0DC4544BD48796F14E041639794C14502019-11-27.jpg | |
| 408 | + | |
| 409 | +2019-11-27 13:51:37 文件名:74B15138DE750CD9A17BCBC7689B30322019-11-27.jpg | |
| 410 | + | |
| 411 | +2019-11-27 13:51:43 文件名:51E7C81BC8FAA665E8B86FC9B09695722019-11-27.jpg | |
| 412 | + | |
| 413 | +2019-11-27 13:52:16 文件名:C2EA2731386530D3B507928F37516E0C2019-11-27.jpg | |
| 414 | + | |
| 415 | +2019-11-27 13:52:19 文件名:448D7DF67B6825FC8B8728672BBAFC832019-11-27.jpg | |
| 416 | + | |
| 417 | +2019-11-27 13:52:21 文件名:600FFD67F9EC7296DF5D54F2088CD8532019-11-27.jpg | |
| 418 | + | |
| 419 | +2019-11-27 13:52:24 文件名:9C71DC7A5DC205468B349FB89EA73C1E2019-11-27.jpg | |
| 420 | + | |
| 421 | +2019-11-27 13:52:24 文件名:0B9838C92CDC8D66B8C83C52AB568BA92019-11-27.jpg | |
| 422 | + | |
| 423 | +2019-11-27 13:52:25 文件名:CDE59B097657E56911180DAF1CABE1432019-11-27.jpg | |
| 424 | + | |
| 425 | +2019-11-27 13:52:29 文件名:DA62001A481E08A1B60CDB889333ACBC2019-11-27.jpg | |
| 426 | + | |
| 427 | +2019-11-27 13:52:30 文件名:26ADF02D417A82DA41FE41698747183A2019-11-27.jpg | |
| 428 | + | |
| 429 | +2019-11-27 13:52:33 文件名:276195F35B4B678C9B678E07549AADFA2019-11-27.jpg | |
| 430 | + | |
| 431 | +2019-11-27 13:52:37 文件名:1B514DD07B738CCA64E62AAD01AF9DDC2019-11-27.jpg | |
| 432 | + | |
| 433 | +2019-11-27 13:52:38 文件名:84BEB5DA1FEBAE18A1CF64A4068BF5952019-11-27.jpg | |
| 434 | + | |
| 435 | +2019-11-27 13:52:39 文件名:902F54BB59393B6C14EAE495D5D60A622019-11-27.jpg | |
| 436 | + | |
| 437 | +2019-11-27 13:52:40 文件名:80AFA9345B6644936333F6091E6421292019-11-27.jpg | |
| 438 | + | |
| 439 | +2019-11-27 13:52:42 文件名:3ED7E62CE44DC617BC0CC24326C78B492019-11-27.jpg | |
| 440 | + | |
| 441 | +2019-11-27 13:52:42 文件名:A543ABA399868F555C77089F5844B85D2019-11-27.jpg | |
| 442 | + | |
| 443 | +2019-11-27 13:52:43 文件名:E6D88B9AC05DF59E33F43D4022E5629C2019-11-27.jpg | |
| 444 | + | |
| 445 | +2019-11-27 13:52:45 文件名:053CEDF1D9769437015DBF137C8B88582019-11-27.jpg | |
| 446 | + | |
| 447 | +2019-11-27 13:52:46 文件名:1687F755D11E4A4521062BB2D00568D92019-11-27.jpg | |
| 448 | + | |
| 449 | +2019-11-27 13:52:46 文件名:2794DC35351DA6FC096E939A00CD56532019-11-27.jpg | |
| 450 | + | |
| 451 | +2019-11-27 13:52:46 文件名:AB2167E7410C12EC7047B1FA4F7F33E92019-11-27.jpg | |
| 452 | + | |
| 453 | +2019-11-27 13:52:47 文件名:39C9F959FEEBF6631BEBF544E20B9DDC2019-11-27.jpg | |
| 454 | + | |
| 455 | +2019-11-27 13:52:49 文件名:10D5E2385F395ED279981E12837DB92C2019-11-27.jpg | |
| 456 | + | |
| 457 | +2019-11-27 13:52:49 文件名:E9DE6C9108180809A7F0582340BF92782019-11-27.jpg | |
| 458 | + | |
| 459 | +2019-11-27 13:52:50 文件名:E541A53FAB5A3E0C4C440A131958E2D42019-11-27.jpg | |
| 460 | + | |
| 461 | +2019-11-27 13:52:50 文件名:6DF348A1095147DDB32CB61DC6C32C2B2019-11-27.jpg | |
| 462 | + | |
| 463 | +2019-11-27 13:52:51 文件名:60463953ABB1A15201E32358759A51752019-11-27.jpg | |
| 464 | + | |
| 465 | +2019-11-27 13:52:51 文件名:FC51CB5F31F3E2EECDE3C3294BA8F9A52019-11-27.jpg | |
| 466 | + | |
| 467 | +2019-11-27 13:52:52 文件名:1D93EC9D0F4D94AE30739F45C94043FD2019-11-27.jpg | |
| 468 | + | |
| 469 | +2019-11-27 13:52:54 文件名:A3309CA5D2B05636378B6F5A72890E362019-11-27.jpg | |
| 470 | + | |
| 471 | +2019-11-27 13:52:54 文件名:804B5C24B9C440FEBBF0BBE23ED347382019-11-27.jpg | |
| 472 | + | |
| 473 | +2019-11-27 13:52:55 文件名:89D6D8E99CD7ACCC7A64B2CA3DD167C82019-11-27.jpg | |
| 474 | + | |
| 475 | +2019-11-27 13:52:57 文件名:BAAA6B6F3959C913A2B214829E27DCC22019-11-27.jpg | |
| 476 | + | |
| 477 | +2019-11-27 13:52:57 文件名:E70374F6698D46ADCA0C1BCEB392B29D2019-11-27.jpg | |
| 478 | + | |
| 479 | +2019-11-27 13:53:02 文件名:79461957CDD2DB486C20DA7AB090B5042019-11-27.jpg | |
| 480 | + | |
| 481 | +2019-11-27 13:53:20 文件名:BE978B0592B5EDA844C8943C3CEA69C92019-11-27.jpg | |
| 482 | + | |
| 483 | +2019-11-27 13:53:25 文件名:D2996BB93E5B24258D3B3DE5FDEC70302019-11-27.jpg | |
| 484 | + | |
| 485 | +2019-11-27 13:53:33 文件名:82BE00730B83D968D5166937885955522019-11-27.jpg | |
| 486 | + | |
| 487 | +2019-11-27 13:53:38 文件名:D1E71F5012884746142D9CE97ED06D492019-11-27.jpg | |
| 488 | + | |
| 489 | +2019-11-27 13:54:13 文件名:0D53DF3ACDE6E791C85AA25D7369B6212019-11-27.jpg | |
| 490 | + | |
| 491 | +2019-11-27 13:54:18 文件名:3790EB7686B02C0642FCDF69B3F58DE82019-11-27.jpg | |
| 492 | + | |
| 493 | +2019-11-27 13:54:24 文件名:E156C7EF384686FEB20735A6DF122D872019-11-27.jpg | |
| 494 | + | |
| 495 | +2019-11-27 13:54:26 文件名:EC734D165AD7D0554F12E5A9A9B641002019-11-27.jpg | |
| 496 | + | |
| 497 | +2019-11-27 13:54:29 文件名:8E9621FB7D8A5AEA57D5B602679715FF2019-11-27.jpg | |
| 498 | + | |
| 499 | +2019-11-27 13:54:31 文件名:AB8E17E44AB5E126EEF380B035A0BD432019-11-27.jpg | |
| 500 | + | |
| 501 | +2019-11-27 13:54:32 文件名:FB747911E368F518C051C4BBDB1387622019-11-27.jpg | |
| 502 | + | |
| 503 | +2019-11-27 13:54:37 文件名:2F7738AE2D2DAE4EB9317BF4504912192019-11-27.jpg | |
| 504 | + | |
| 505 | +2019-11-27 13:54:39 文件名:1972E23528480FC40ED1D463462605BD2019-11-27.jpg | |
| 506 | + | |
| 507 | +2019-11-27 13:54:44 文件名:D310CAE317EFF67432BCC1C4A33D1FCE2019-11-27.jpg | |
| 508 | + | |
| 509 | +2019-11-27 13:54:44 文件名:850F395469A047667C11F7A8F6B42C032019-11-27.jpg | |
| 510 | + | |
| 511 | +2019-11-27 13:54:49 文件名:6CF899DFF772D1C3883D2401E962E2B82019-11-27.jpg | |
| 512 | + | |
| 513 | +2019-11-27 13:55:24 文件名:09A321807022971B21F09B070FD016CC2019-11-27.jpg | |
| 514 | + | |
| 515 | +2019-11-27 13:55:29 文件名:D53993268819E3CC778079AE80653A622019-11-27.jpg | |
| 516 | + | |
| 517 | +2019-11-27 13:55:39 文件名:6B09B72AA402803EBAC0F2360E5FA55C2019-11-27.jpg | |
| 518 | + | |
| 519 | +2019-11-27 13:55:44 文件名:4C9F1E33881EF48C568C42537C836F462019-11-27.jpg | |
| 520 | + | |
| 521 | +2019-11-27 13:57:57 文件名:CDC6560BAB9982E72AC363C06C17DE632019-11-27.jpg | |
| 522 | + | |
| 523 | +2019-11-27 13:58:02 文件名:1B0C79DC9E95A781F282DD2039AA63692019-11-27.jpg | |
| 524 | + | |
| 525 | +2019-11-27 13:58:03 文件名:5A59118A2D89B85525DEA962BC3707B42019-11-27.jpg | |
| 526 | + | |
| 527 | +2019-11-27 13:58:08 文件名:F1FA0E6199806EA8B022D5A19110C2D32019-11-27.jpg | |
| 528 | + | |
| 529 | +2019-11-27 13:58:09 文件名:7D8DE640DC81BF8F76B1C8FFCDE34EDE2019-11-27.jpg | |
| 530 | + | |
| 531 | +2019-11-27 13:58:14 文件名:E77D4BBB7261777FC1D3D6F8906E9B5C2019-11-27.jpg | |
| 532 | + | |
| 533 | +2019-11-27 13:58:40 文件名:96EC8BA02A1266DCDC295DF55A2063EA2019-11-27.jpg | |
| 534 | + | |
| 535 | +2019-11-27 13:58:45 文件名:DC05A19D4E5D62FD99612EDA5B6FDF882019-11-27.jpg | |
| 536 | + | ... | ... |
| ... | ... | @@ -0,0 +1,260 @@ |
| 1 | +2019-11-27 14:00:02 文件名:03C3F8E406ECE99750E78F4B1C7828FC2019-11-27.jpg | |
| 2 | + | |
| 3 | +2019-11-27 14:00:04 文件名:A9AF419CC6C49CCFE0D6B40C609186342019-11-27.jpg | |
| 4 | + | |
| 5 | +2019-11-27 14:00:06 文件名:A2AB1D19C448AB243CE46AA0C2FFDE772019-11-27.jpg | |
| 6 | + | |
| 7 | +2019-11-27 14:00:07 文件名:7EA9095388C5FF904765DDD211B7DC492019-11-27.jpg | |
| 8 | + | |
| 9 | +2019-11-27 14:00:09 文件名:78FEFA5E0E01C7D4E13832BD3DF039272019-11-27.jpg | |
| 10 | + | |
| 11 | +2019-11-27 14:00:12 文件名:A5819DF2C37AFAA4F57E21F8528F0AE52019-11-27.jpg | |
| 12 | + | |
| 13 | +2019-11-27 14:00:12 文件名:EA99511D397C8FE92B6F0698175F3D6A2019-11-27.jpg | |
| 14 | + | |
| 15 | +2019-11-27 14:00:14 文件名:BD8C8E26A4D22BC3E8EA68F5F428D6772019-11-27.jpg | |
| 16 | + | |
| 17 | +2019-11-27 14:00:15 文件名:F09D575299ACC59149F479A26BC93CF42019-11-27.jpg | |
| 18 | + | |
| 19 | +2019-11-27 14:00:17 文件名:196A4E5D45037CE9D0B5ADE53D3F00F32019-11-27.jpg | |
| 20 | + | |
| 21 | +2019-11-27 14:00:19 文件名:3230202ADF1B68DFA4E2FD1284A29F382019-11-27.jpg | |
| 22 | + | |
| 23 | +2019-11-27 14:00:20 文件名:E7D264081B84DD92D511A6E7D53BC1192019-11-27.jpg | |
| 24 | + | |
| 25 | +2019-11-27 14:00:55 文件名:E4E666585FE5B606E1B986627C29F3F92019-11-27.jpg | |
| 26 | + | |
| 27 | +2019-11-27 14:01:00 文件名:DA3893622F4D2E2859ED32DEF52F0F432019-11-27.jpg | |
| 28 | + | |
| 29 | +2019-11-27 14:02:22 文件名:077D0B45D388EA7BBADB79510A62DDC62019-11-27.jpg | |
| 30 | + | |
| 31 | +2019-11-27 14:02:27 文件名:59AA2C4CB874206BC10F3E0FBDAEDDC12019-11-27.jpg | |
| 32 | + | |
| 33 | +2019-11-27 14:02:28 文件名:9C47541DD38DA5F0F5B873500DA1BD4D2019-11-27.jpg | |
| 34 | + | |
| 35 | +2019-11-27 14:02:33 文件名:D04BD25FA2F9492192FC710165DA5A012019-11-27.jpg | |
| 36 | + | |
| 37 | +2019-11-27 14:03:24 文件名:B3C8ED2D85F93E2C8FC2DDDD0A00921A2019-11-27.jpg | |
| 38 | + | |
| 39 | +2019-11-27 14:03:29 文件名:CCECE78141927B0B13DDF21A2E84001F2019-11-27.jpg | |
| 40 | + | |
| 41 | +2019-11-27 14:04:13 文件名:A610356F56050B1DF766315D8AECDC0E2019-11-27.jpg | |
| 42 | + | |
| 43 | +2019-11-27 14:04:18 文件名:86B4386C412EE0D72B38019B13DA22E62019-11-27.jpg | |
| 44 | + | |
| 45 | +2019-11-27 14:04:39 文件名:2CFD177D9160ECD58BB398D9BD266E512019-11-27.jpg | |
| 46 | + | |
| 47 | +2019-11-27 14:04:40 文件名:4CC8AF503C65BDC12F9B9CC10FC29E402019-11-27.jpg | |
| 48 | + | |
| 49 | +2019-11-27 14:04:44 文件名:5630DE967CED5FDA537F6019442B42AC2019-11-27.jpg | |
| 50 | + | |
| 51 | +2019-11-27 14:04:44 文件名:DF88140C40C1FD7390EEB0F38C6BA3402019-11-27.jpg | |
| 52 | + | |
| 53 | +2019-11-27 14:04:45 文件名:1EB29819D0AC8F160B85676B30A688EC2019-11-27.jpg | |
| 54 | + | |
| 55 | +2019-11-27 14:04:49 文件名:14005F764517BA8F01708B3EA769E6332019-11-27.jpg | |
| 56 | + | |
| 57 | +2019-11-27 14:05:18 文件名:FD488DD373E3ED74477800906BD4EBA62019-11-27.jpg | |
| 58 | + | |
| 59 | +2019-11-27 14:05:23 文件名:AAFD70A96204D70D5CA8F549C1554A532019-11-27.jpg | |
| 60 | + | |
| 61 | +2019-11-27 14:05:54 文件名:B00289667E42A2A9121D8E545D1C0C662019-11-27.jpg | |
| 62 | + | |
| 63 | +2019-11-27 14:05:59 文件名:5CA93705E60EFB118ED02957539D77072019-11-27.jpg | |
| 64 | + | |
| 65 | +2019-11-27 14:06:35 文件名:CC219C620802DD2B652276FADE151B3F2019-11-27.jpg | |
| 66 | + | |
| 67 | +2019-11-27 14:06:40 文件名:B47E8F4622787364B823B7B6550794BE2019-11-27.jpg | |
| 68 | + | |
| 69 | +2019-11-27 14:06:51 文件名:F0548359B52535ABF85B3C54A1C55A572019-11-27.jpg | |
| 70 | + | |
| 71 | +2019-11-27 14:06:55 文件名:21B0BAF566E6CA2D1C70C34584837D992019-11-27.jpg | |
| 72 | + | |
| 73 | +2019-11-27 14:06:56 文件名:C696697FF59F0E84992AC53D9961CEA32019-11-27.jpg | |
| 74 | + | |
| 75 | +2019-11-27 14:07:01 文件名:3B3A153A8F0F0DAFF51FE5B62A87F5082019-11-27.jpg | |
| 76 | + | |
| 77 | +2019-11-27 14:07:04 文件名:E5738B9709F7667079CF8BBDEB3445792019-11-27.jpg | |
| 78 | + | |
| 79 | +2019-11-27 14:07:09 文件名:56D111EA75DFE560FAB58067D4602AF92019-11-27.jpg | |
| 80 | + | |
| 81 | +2019-11-27 14:07:39 文件名:E9BDF5D94037C28A37795E8A2B294EA32019-11-27.jpg | |
| 82 | + | |
| 83 | +2019-11-27 14:07:44 文件名:F5623320D4E88AB40D551C3F20884E7B2019-11-27.jpg | |
| 84 | + | |
| 85 | +2019-11-27 14:07:54 文件名:29180DDE90721C3CC055A1C38C644D472019-11-27.jpg | |
| 86 | + | |
| 87 | +2019-11-27 14:07:59 文件名:F2BBA8A3BB41E2B8C7719AC94F1240542019-11-27.jpg | |
| 88 | + | |
| 89 | +2019-11-27 14:08:37 文件名:162DD77B76D5F9779A6DDB6DE16BA7332019-11-27.jpg | |
| 90 | + | |
| 91 | +2019-11-27 14:08:38 文件名:45F772C3C9EAC27E91E46888420A0C732019-11-27.jpg | |
| 92 | + | |
| 93 | +2019-11-27 14:08:42 文件名:1DF6E7092A8EAFB15F4760D3A508811B2019-11-27.jpg | |
| 94 | + | |
| 95 | +2019-11-27 14:08:43 文件名:158DE4C24B7D6CC7C51C63BC3F0AC36D2019-11-27.jpg | |
| 96 | + | |
| 97 | +2019-11-27 14:09:07 文件名:CBC4284C5F7972CF231EDC71046FEE812019-11-27.jpg | |
| 98 | + | |
| 99 | +2019-11-27 14:09:12 文件名:C6187EA7B1B96D3BE86D500084CB68C62019-11-27.jpg | |
| 100 | + | |
| 101 | +2019-11-27 14:09:26 文件名:4E84D935EC922290FBBB785B699100872019-11-27.jpg | |
| 102 | + | |
| 103 | +2019-11-27 14:09:31 文件名:B6EE24AE5537EAA784BFD979001FC6B02019-11-27.jpg | |
| 104 | + | |
| 105 | +2019-11-27 14:09:51 文件名:32ED2DB76F4DA7B89AA0A54F9334D9A92019-11-27.jpg | |
| 106 | + | |
| 107 | +2019-11-27 14:09:56 文件名:BD0576155C5716350FC5C8B1569812EC2019-11-27.jpg | |
| 108 | + | |
| 109 | +2019-11-27 14:10:28 文件名:03EA388910B08F8357A65059ECC16DCA2019-11-27.jpg | |
| 110 | + | |
| 111 | +2019-11-27 14:10:34 文件名:914C8741D24CB259EFBD3D96C9D47C262019-11-27.jpg | |
| 112 | + | |
| 113 | +2019-11-27 14:10:47 文件名:34A267D301A5E1AB73A58DE24E3AEEE52019-11-27.jpg | |
| 114 | + | |
| 115 | +2019-11-27 14:10:52 文件名:50815E83369D7FBCD79E32F517C0CB482019-11-27.jpg | |
| 116 | + | |
| 117 | +2019-11-27 14:11:05 文件名:B9F117FACEFF6D797FDBC8E0BE7A6DC32019-11-27.jpg | |
| 118 | + | |
| 119 | +2019-11-27 14:11:10 文件名:81568E7248965C770D1B84757B5B03672019-11-27.jpg | |
| 120 | + | |
| 121 | +2019-11-27 14:11:28 文件名:B0596EF3504F346B38C42C819618C4F42019-11-27.jpg | |
| 122 | + | |
| 123 | +2019-11-27 14:11:33 文件名:09425A0349DEECD51EAE14E654DEF4002019-11-27.jpg | |
| 124 | + | |
| 125 | +2019-11-27 14:13:03 文件名:26E7539EAA20F17343619EAB48D8BB792019-11-27.jpg | |
| 126 | + | |
| 127 | +2019-11-27 14:13:08 文件名:F600D69996BF9B594BFEB2C6BA2EECC92019-11-27.jpg | |
| 128 | + | |
| 129 | +2019-11-27 14:13:26 文件名:3188C0EBEECF655FD325A115D0E5CAA32019-11-27.jpg | |
| 130 | + | |
| 131 | +2019-11-27 14:13:32 文件名:43F6FCED863A224BB5FDF4E23BA04BBB2019-11-27.jpg | |
| 132 | + | |
| 133 | +2019-11-27 14:14:39 文件名:D83616BBF0DBCFAB518FE1ED5976E1E22019-11-27.jpg | |
| 134 | + | |
| 135 | +2019-11-27 14:14:44 文件名:7679777857B18D1FCAAAC6BECBFF91D92019-11-27.jpg | |
| 136 | + | |
| 137 | +2019-11-27 14:17:57 文件名:C5155EA26E310D6558C1ADA7B33DD1532019-11-27.jpg | |
| 138 | + | |
| 139 | +2019-11-27 14:18:00 文件名:C813854BBA077B1FBFB3B775A6CCE3882019-11-27.jpg | |
| 140 | + | |
| 141 | +2019-11-27 14:18:02 文件名:E7E312A8A9A854B5B53CF9F7EE10BBE22019-11-27.jpg | |
| 142 | + | |
| 143 | +2019-11-27 14:18:05 文件名:603CBF3ED5201D43512A50CF8012946E2019-11-27.jpg | |
| 144 | + | |
| 145 | +2019-11-27 14:18:51 文件名:F9E92B61EB066AD59E12F0630F8267482019-11-27.jpg | |
| 146 | + | |
| 147 | +2019-11-27 14:18:56 文件名:3C5BA155DA07A8A1D8ACDAE7C28620592019-11-27.jpg | |
| 148 | + | |
| 149 | +2019-11-27 14:19:18 文件名:183678B2B9E8AA2461A0B73F83808A9A2019-11-27.jpg | |
| 150 | + | |
| 151 | +2019-11-27 14:19:23 文件名:D6E60427FDE81E039914B1E132C7D5482019-11-27.jpg | |
| 152 | + | |
| 153 | +2019-11-27 14:20:34 文件名:B058C5B4B447386229651BBE1B12D2BF2019-11-27.jpg | |
| 154 | + | |
| 155 | +2019-11-27 14:20:39 文件名:116272145EFEB59507BC900474F28ECF2019-11-27.jpg | |
| 156 | + | |
| 157 | +2019-11-27 14:21:07 文件名:3969F392AF0E9AE79AF564560865D5572019-11-27.jpg | |
| 158 | + | |
| 159 | +2019-11-27 14:21:12 文件名:E8FFB305A51F9139C3C73C33EE614A112019-11-27.jpg | |
| 160 | + | |
| 161 | +2019-11-27 14:21:30 文件名:6C405E3F27CA7DA3AD552AC1A2C572882019-11-27.jpg | |
| 162 | + | |
| 163 | +2019-11-27 14:21:36 文件名:13C88FF113C724A58D11F15DD87F481D2019-11-27.jpg | |
| 164 | + | |
| 165 | +2019-11-27 14:23:45 文件名:15704019A5F94548712BF0B943984C172019-11-27.jpg | |
| 166 | + | |
| 167 | +2019-11-27 14:23:50 文件名:E3BB3F9CF2792EC7FDC4B37FB7DE01262019-11-27.jpg | |
| 168 | + | |
| 169 | +2019-11-27 14:24:02 文件名:81A3FAC76E5377FEA180110BEA253F742019-11-27.jpg | |
| 170 | + | |
| 171 | +2019-11-27 14:24:07 文件名:E67124A2CB70D487DA335ADA649D23302019-11-27.jpg | |
| 172 | + | |
| 173 | +2019-11-27 14:24:09 文件名:47713F8F391FCF7F2C79637C9F9AF9812019-11-27.jpg | |
| 174 | + | |
| 175 | +2019-11-27 14:24:11 文件名:193A2797C7874D0CC3747A98C39FB8E62019-11-27.jpg | |
| 176 | + | |
| 177 | +2019-11-27 14:24:14 文件名:FF49C7A6AAE1C964D916E432D1594A222019-11-27.jpg | |
| 178 | + | |
| 179 | +2019-11-27 14:24:16 文件名:64073C258350615BB312D25EA47B4A232019-11-27.jpg | |
| 180 | + | |
| 181 | +2019-11-27 14:24:49 文件名:178A2A363934304F9D0FF7DA755AB1792019-11-27.jpg | |
| 182 | + | |
| 183 | +2019-11-27 14:24:52 文件名:27FDAFE07B1348B5F7C647831E73D8882019-11-27.jpg | |
| 184 | + | |
| 185 | +2019-11-27 14:24:53 文件名:2B9BDF19E9FE0EEC6A46A132D883E2992019-11-27.jpg | |
| 186 | + | |
| 187 | +2019-11-27 14:24:54 文件名:74F6268651D605B60CE29E286C10598C2019-11-27.jpg | |
| 188 | + | |
| 189 | +2019-11-27 14:24:58 文件名:3B502C9D92F6BC601F8DEED27694D5D42019-11-27.jpg | |
| 190 | + | |
| 191 | +2019-11-27 14:24:58 文件名:E7C72F49CDECEC4B19893DB9B178CC3B2019-11-27.jpg | |
| 192 | + | |
| 193 | +2019-11-27 14:25:20 文件名:598A37B90596025C27ADF70662A3B6C82019-11-27.jpg | |
| 194 | + | |
| 195 | +2019-11-27 14:25:25 文件名:BBF87E30BB2AD9CE2FCDCEF5C38159C22019-11-27.jpg | |
| 196 | + | |
| 197 | +2019-11-27 14:25:28 文件名:FBAD8C077A92A844A75ADA34D6CCD4CB2019-11-27.jpg | |
| 198 | + | |
| 199 | +2019-11-27 14:25:33 文件名:4BD43018BB7CF0AC9782574616EFA7B02019-11-27.jpg | |
| 200 | + | |
| 201 | +2019-11-27 14:26:00 文件名:A11BCB85E73B11B5CC763CF6F7DFA1452019-11-27.jpg | |
| 202 | + | |
| 203 | +2019-11-27 14:26:06 文件名:451F02E0C1B0FDC3B6589F71141D25D02019-11-27.jpg | |
| 204 | + | |
| 205 | +2019-11-27 14:26:41 文件名:343B532EF232D8FDFFAEA2C7B6B0820C2019-11-27.jpg | |
| 206 | + | |
| 207 | +2019-11-27 14:26:42 文件名:BCC121B5D91D888AE67EEA2C7FC2DE8C2019-11-27.jpg | |
| 208 | + | |
| 209 | +2019-11-27 14:26:45 文件名:0D56A0A151CE61B538A3406C44496EB22019-11-27.jpg | |
| 210 | + | |
| 211 | +2019-11-27 14:26:46 文件名:A19CDD668FBABC21D1EDCF2437989B492019-11-27.jpg | |
| 212 | + | |
| 213 | +2019-11-27 14:26:47 文件名:4F77BFF988A77BDE144D190A99DD10682019-11-27.jpg | |
| 214 | + | |
| 215 | +2019-11-27 14:26:50 文件名:33DE020BC0E72FE849D326B5C9F713BA2019-11-27.jpg | |
| 216 | + | |
| 217 | +2019-11-27 14:27:19 文件名:925A1D50DD3E6ABAC55A13008F4525F72019-11-27.jpg | |
| 218 | + | |
| 219 | +2019-11-27 14:27:24 文件名:DC9FDAD75FF6EDCC91B2C9639226BEA22019-11-27.jpg | |
| 220 | + | |
| 221 | +2019-11-27 14:28:00 文件名:7B74748A834B06F63B31D7D838CEA3452019-11-27.jpg | |
| 222 | + | |
| 223 | +2019-11-27 14:28:05 文件名:DC32095F55F1ECD8B5FAB6914156BFDD2019-11-27.jpg | |
| 224 | + | |
| 225 | +2019-11-27 14:28:24 文件名:E0024F45107CEBCC621EB8C266A2BAB12019-11-27.jpg | |
| 226 | + | |
| 227 | +2019-11-27 14:28:29 文件名:A7CE4DC297CDFE733FC1337C09D21AA42019-11-27.jpg | |
| 228 | + | |
| 229 | +2019-11-27 14:29:23 文件名:5EAF1B2A59B6CA91421AF8C817F47C232019-11-27.jpg | |
| 230 | + | |
| 231 | +2019-11-27 14:29:26 文件名:B610A27089A32676BC7A3B690623A26A2019-11-27.jpg | |
| 232 | + | |
| 233 | +2019-11-27 14:29:28 文件名:7BDD36E79D9E5C9847FEFD76AC897E392019-11-27.jpg | |
| 234 | + | |
| 235 | +2019-11-27 14:29:31 文件名:1DBC6C1FF037385EE9CB9C3F6EDC48AE2019-11-27.jpg | |
| 236 | + | |
| 237 | +2019-11-27 14:29:36 文件名:84D67AB52369203F11F29332DFD02D622019-11-27.jpg | |
| 238 | + | |
| 239 | +2019-11-27 14:29:42 文件名:4AA83B0B4AC35B52CAE991C5AF18B3DB2019-11-27.jpg | |
| 240 | + | |
| 241 | +2019-11-27 14:29:43 文件名:3464078CF35D1175F80467E71193B2702019-11-27.jpg | |
| 242 | + | |
| 243 | +2019-11-27 14:29:48 文件名:1C69CC8F887C9A159240472A49689EF72019-11-27.jpg | |
| 244 | + | |
| 245 | +2019-11-27 14:31:16 文件名:E29257DFAA16D60E997171FC832895772019-11-27.jpg | |
| 246 | + | |
| 247 | +2019-11-27 14:31:21 文件名:D526228F4EDA38E4D172D86226A9F35C2019-11-27.jpg | |
| 248 | + | |
| 249 | +2019-11-27 14:33:05 文件名:A451EE8FA45926357499FF925C5C051A2019-11-27.jpg | |
| 250 | + | |
| 251 | +2019-11-27 14:33:09 文件名:2CCDE50CFCE314C83E0B223C7B19CA3F2019-11-27.jpg | |
| 252 | + | |
| 253 | +2019-11-27 14:33:10 文件名:AC929E6FD266A79AA990948EFAF7D5A72019-11-27.jpg | |
| 254 | + | |
| 255 | +2019-11-27 14:33:14 文件名:06B3F160FA57CA584FE0B54A5D5383D82019-11-27.jpg | |
| 256 | + | |
| 257 | +2019-11-27 14:33:15 文件名:1FF32E114A62B7783A0FD3120634F48D2019-11-27.jpg | |
| 258 | + | |
| 259 | +2019-11-27 14:33:20 文件名:2DFBFF849527C9ABE8128D3662C05BBA2019-11-27.jpg | |
| 260 | + | ... | ... |
| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | +2019-11-28 13:55:43 设备注册:dahuav3 登录句柄:597441760 | |
| 2 | + | |
| 3 | +2019-11-28 14:13:36 设备注册:dahuav3 登录句柄:568326352 | |
| 4 | + | |
| 5 | +2019-11-28 14:14:48 设备注册:dahuav3 登录句柄:569325664 | |
| 6 | + | |
| 7 | +2019-11-28 14:37:56 设备注册:dahuav3 登录句柄:569390032 | |
| 8 | + | |
| 9 | +2019-11-28 14:38:06 设备注册:dahuav3 登录句柄:569745056 | |
| 10 | + | |
| 11 | +2019-11-28 14:52:48 设备注册:dahuav3 登录句柄:587205136 | |
| 12 | + | |
| 13 | +2019-11-28 14:53:58 设备注册:dahuav3 登录句柄:589824400 | |
| 14 | + | |
| 15 | +2019-11-28 14:54:31 设备注册:dahuav3 登录句柄:581697616 | |
| 16 | + | |
| 17 | +2019-11-28 14:55:30 设备注册:dahuav3 登录句柄:582032320 | |
| 18 | + | |
| 19 | +2019-11-28 15:06:45 设备注册:dahuav3 登录句柄:560595344 | |
| 20 | + | |
| 21 | +2019-11-28 17:16:05 设备注册:dahuav3 登录句柄:0 | |
| 22 | + | |
| 23 | +2019-11-28 17:16:15 设备注册:dahuav3 登录句柄:0 | |
| 24 | + | |
| 25 | +2019-11-28 17:16:35 设备注册:dahuav3 登录句柄:560608944 | |
| 26 | + | ... | ... |
cloud/pom.xml
| ... | ... | @@ -24,13 +24,16 @@ |
| 24 | 24 | <module>dahua</module> |
| 25 | 25 | <!-- <module>consumer</module>--> |
| 26 | 26 | <module>haikangface</module> |
| 27 | - <module>search_independence</module> | |
| 27 | + <!--<module>search_independence</module>--> | |
| 28 | 28 | <module>search_smartCampus</module> |
| 29 | 29 | <module>search_xiaoan</module> |
| 30 | 30 | <module>mypulsar</module> |
| 31 | - <module>weigeng</module> | |
| 32 | - <module>independence</module> | |
| 33 | - <module>quartz</module> | |
| 31 | + <!--<module>weigeng</module>--> | |
| 32 | + <!--<module>independence</module>--> | |
| 33 | +<!-- <module>test</module>--> | |
| 34 | + <!--<module>weigeng</module>--> | |
| 35 | + <!--<module>independence</module>--> | |
| 36 | + <!--<module>quartz</module>--> | |
| 34 | 37 | <!-- <module>test</module>--> |
| 35 | 38 | </modules> |
| 36 | 39 | |
| ... | ... | @@ -82,20 +85,4 @@ |
| 82 | 85 | </dependencies> |
| 83 | 86 | </dependencyManagement> |
| 84 | 87 | |
| 85 | - <build> | |
| 86 | - <plugins> | |
| 87 | - <plugin> | |
| 88 | - <groupId>org.springframework.boot</groupId> | |
| 89 | - <artifactId>spring-boot-maven-plugin</artifactId> | |
| 90 | - <executions> | |
| 91 | - <execution> | |
| 92 | - <goals> | |
| 93 | - <goal>repackage</goal> | |
| 94 | - </goals> | |
| 95 | - </execution> | |
| 96 | - </executions> | |
| 97 | - </plugin> | |
| 98 | - </plugins> | |
| 99 | - </build> | |
| 100 | - | |
| 101 | 88 | </project> | ... | ... |
cloud/search_smartCampus/src/main/resources/application.yml
| ... | ... | @@ -21,7 +21,7 @@ eureka: |
| 21 | 21 | lease-renewal-interval-in-seconds: 10 |
| 22 | 22 | client: |
| 23 | 23 | service-url: |
| 24 | - defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | |
| 25 | - | |
| 24 | +# defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/ | |
| 25 | + defaultZone: http://121.40.109.21:8761/eureka/,http://121.40.109.21:8762/eureka/ | |
| 26 | 26 | |
| 27 | 27 | ... | ... |