|
|
@@ -8,6 +8,7 @@ import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
|
|
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.springframework.beans.factory.annotation.Autowired;
|
|
20
|
22
|
import org.springframework.mail.MailSendException;
|
|
|
@@ -50,6 +52,8 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
50
|
52
|
private EmailOutUtil emailOutUtil;
|
|
51
|
53
|
@Autowired
|
|
52
|
54
|
private ICaseApplicationService caseApplicationService;
|
|
|
55
|
+ @Autowired
|
|
|
56
|
+ private ICaseLogRecordService caseLogRecordService;
|
|
53
|
57
|
|
|
54
|
58
|
@Override
|
|
55
|
59
|
public AjaxResult createDocument(CaseApplication caseApplication) {
|
|
|
@@ -246,7 +250,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
246
|
250
|
}
|
|
247
|
251
|
|
|
248
|
252
|
@Override
|
|
249
|
|
- public AjaxResult getLogisticsInfo(CaseApplication caseApplication) {
|
|
|
253
|
+ public List<LogisticsInfoVO> getLogisticsInfo(CaseApplication caseApplication) {
|
|
250
|
254
|
try {
|
|
251
|
255
|
//快递单号查询
|
|
252
|
256
|
String key = "729437f92468910aee6c12dbfeaee3c1";
|
|
|
@@ -291,11 +295,11 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
291
|
295
|
}
|
|
292
|
296
|
} else {
|
|
293
|
297
|
// 请求失败
|
|
294
|
|
- return AjaxResult.error("请求失败,错误码:" + responseCode);
|
|
|
298
|
+ return null;
|
|
295
|
299
|
}
|
|
296
|
300
|
}
|
|
297
|
301
|
}
|
|
298
|
|
- return AjaxResult.success(logisticsInfoVOList);
|
|
|
302
|
+ return logisticsInfoVOList;
|
|
299
|
303
|
}
|
|
300
|
304
|
} catch (IOException e) {
|
|
301
|
305
|
e.printStackTrace();
|
|
|
@@ -370,7 +374,32 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
370
|
374
|
return AjaxResult.success("用印成功,案件状态已改为待仲裁文书送达");
|
|
371
|
375
|
}
|
|
372
|
376
|
|
|
373
|
|
- public static void main(String[] args) {
|
|
|
377
|
+ @Override
|
|
|
378
|
+ public AjaxResult getArchivesDetail(Long id) {
|
|
|
379
|
+ ArchivesDetailVO archivesDetailVO = new ArchivesDetailVO();
|
|
|
380
|
+ CaseApplication caseApplication = new CaseApplication();
|
|
|
381
|
+ caseApplication.setId(id);
|
|
|
382
|
+ //查询案件信息
|
|
|
383
|
+ CaseApplication caseApplication1 = caseApplicationService.selectCaseApplication(caseApplication);
|
|
|
384
|
+ if (caseApplication1 != null) {
|
|
|
385
|
+ archivesDetailVO.setCaseApplication(caseApplication1);
|
|
|
386
|
+ }
|
|
|
387
|
+ //查询案件日志信息
|
|
|
388
|
+ CaseLogRecord caseLogRecord = new CaseLogRecord();
|
|
|
389
|
+ caseLogRecord.setCaseAppliId(id);
|
|
|
390
|
+ List<CaseLogRecord> caseLogRecords = caseLogRecordService.selectCaseLogRecordList(caseLogRecord);
|
|
|
391
|
+ if (caseLogRecords != null && caseLogRecords.size() > 0) {
|
|
|
392
|
+ archivesDetailVO.setCaseLogRecordList(caseLogRecords);
|
|
|
393
|
+ }
|
|
|
394
|
+ //查询快递信息
|
|
|
395
|
+ List<LogisticsInfoVO> logisticsInfo = this.getLogisticsInfo(caseApplication);
|
|
|
396
|
+ if (logisticsInfo != null && logisticsInfo.size() > 0) {
|
|
|
397
|
+ archivesDetailVO.setLogisticsInfoVOList(logisticsInfo);
|
|
|
398
|
+ }
|
|
|
399
|
+ return AjaxResult.success(archivesDetailVO);
|
|
|
400
|
+ }
|
|
|
401
|
+
|
|
|
402
|
+ /*public static void main(String[] args) {
|
|
374
|
403
|
try {
|
|
375
|
404
|
List<File> fileList = new ArrayList<>();
|
|
376
|
405
|
fileList.add(new File("D:\\home\\ruoyi\\uploadPath\\upload\\2023\\10\\7\\b442880179844a848f1f8b08c29e3d0c.docx"));
|
|
|
@@ -385,5 +414,6 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|
385
|
414
|
} catch (MailSendException e) {
|
|
386
|
415
|
e.printStackTrace();
|
|
387
|
416
|
}
|
|
388
|
|
- }
|
|
|
417
|
+ }*/
|
|
|
418
|
+
|
|
389
|
419
|
}
|