|
|
@@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
|
8
|
8
|
import com.ruoyi.common.utils.EmailOutUtil;
|
|
9
|
9
|
import com.ruoyi.common.utils.WordUtil;
|
|
10
|
10
|
import com.ruoyi.wisdomarbitrate.domain.*;
|
|
|
11
|
+import com.ruoyi.wisdomarbitrate.domain.vo.ArchivesDetailVO;
|
|
11
|
12
|
import com.ruoyi.wisdomarbitrate.domain.vo.LogisticsInfoVO;
|
|
12
|
13
|
import com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper;
|
|
13
|
14
|
import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
|
|
|
@@ -15,6 +16,7 @@ import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
|
|
15
|
16
|
import com.ruoyi.wisdomarbitrate.mapper.CaseAttachMapper;
|
|
16
|
17
|
import com.ruoyi.wisdomarbitrate.service.IAdjudicationService;
|
|
17
|
18
|
import com.ruoyi.wisdomarbitrate.service.ICaseApplicationService;
|
|
|
19
|
+import com.ruoyi.wisdomarbitrate.service.ICaseLogRecordService;
|
|
18
|
20
|
import lombok.extern.slf4j.Slf4j;
|
|
19
|
21
|
import org.apache.poi.xwpf.usermodel.*;
|
|
20
|
22
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -52,6 +54,8 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
52
|
54
|
private EmailOutUtil emailOutUtil;
|
|
53
|
55
|
@Autowired
|
|
54
|
56
|
private ICaseApplicationService caseApplicationService;
|
|
|
57
|
+ @Autowired
|
|
|
58
|
+ private ICaseLogRecordService caseLogRecordService;
|
|
55
|
59
|
|
|
56
|
60
|
@Override
|
|
57
|
61
|
public AjaxResult createDocument(CaseApplication caseApplication) {
|
|
|
@@ -248,7 +252,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
248
|
252
|
}
|
|
249
|
253
|
|
|
250
|
254
|
@Override
|
|
251
|
|
- public AjaxResult getLogisticsInfo(CaseApplication caseApplication) {
|
|
|
255
|
+ public List<LogisticsInfoVO> getLogisticsInfo(CaseApplication caseApplication) {
|
|
252
|
256
|
try {
|
|
253
|
257
|
//快递单号查询
|
|
254
|
258
|
String key = "729437f92468910aee6c12dbfeaee3c1";
|
|
|
@@ -293,11 +297,11 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
293
|
297
|
}
|
|
294
|
298
|
} else {
|
|
295
|
299
|
// 请求失败
|
|
296
|
|
- return AjaxResult.error("请求失败,错误码:" + responseCode);
|
|
|
300
|
+ return null;
|
|
297
|
301
|
}
|
|
298
|
302
|
}
|
|
299
|
303
|
}
|
|
300
|
|
- return AjaxResult.success(logisticsInfoVOList);
|
|
|
304
|
+ return logisticsInfoVOList;
|
|
301
|
305
|
}
|
|
302
|
306
|
} catch (IOException e) {
|
|
303
|
307
|
e.printStackTrace();
|
|
|
@@ -360,7 +364,32 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
360
|
364
|
return AjaxResult.success("用印成功,案件状态已改为待仲裁文书送达");
|
|
361
|
365
|
}
|
|
362
|
366
|
|
|
363
|
|
- public static void main(String[] args) {
|
|
|
367
|
+ @Override
|
|
|
368
|
+ public AjaxResult getArchivesDetail(Long id) {
|
|
|
369
|
+ ArchivesDetailVO archivesDetailVO = new ArchivesDetailVO();
|
|
|
370
|
+ CaseApplication caseApplication = new CaseApplication();
|
|
|
371
|
+ caseApplication.setId(id);
|
|
|
372
|
+ //查询案件信息
|
|
|
373
|
+ CaseApplication caseApplication1 = caseApplicationService.selectCaseApplication(caseApplication);
|
|
|
374
|
+ if (caseApplication1 != null) {
|
|
|
375
|
+ archivesDetailVO.setCaseApplication(caseApplication1);
|
|
|
376
|
+ }
|
|
|
377
|
+ //查询案件日志信息
|
|
|
378
|
+ CaseLogRecord caseLogRecord = new CaseLogRecord();
|
|
|
379
|
+ caseLogRecord.setCaseAppliId(id);
|
|
|
380
|
+ List<CaseLogRecord> caseLogRecords = caseLogRecordService.selectCaseLogRecordList(caseLogRecord);
|
|
|
381
|
+ if (caseLogRecords != null && caseLogRecords.size() > 0) {
|
|
|
382
|
+ archivesDetailVO.setCaseLogRecordList(caseLogRecords);
|
|
|
383
|
+ }
|
|
|
384
|
+ //查询快递信息
|
|
|
385
|
+ List<LogisticsInfoVO> logisticsInfo = this.getLogisticsInfo(caseApplication);
|
|
|
386
|
+ if (logisticsInfo != null && logisticsInfo.size() > 0) {
|
|
|
387
|
+ archivesDetailVO.setLogisticsInfoVOList(logisticsInfo);
|
|
|
388
|
+ }
|
|
|
389
|
+ return AjaxResult.success(archivesDetailVO);
|
|
|
390
|
+ }
|
|
|
391
|
+
|
|
|
392
|
+ /*public static void main(String[] args) {
|
|
364
|
393
|
try {
|
|
365
|
394
|
List<File> fileList = new ArrayList<>();
|
|
366
|
395
|
fileList.add(new File("D:\\home\\ruoyi\\uploadPath\\upload\\2023\\10\\7\\b442880179844a848f1f8b08c29e3d0c.docx"));
|
|
|
@@ -375,5 +404,6 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
375
|
404
|
} catch (MailSendException e) {
|
|
376
|
405
|
e.printStackTrace();
|
|
377
|
406
|
}
|
|
378
|
|
- }
|
|
|
407
|
+ }*/
|
|
|
408
|
+
|
|
379
|
409
|
}
|