|
@@ -3,9 +3,11 @@ package cn.cslg.wdc.service;
|
|
import cn.cslg.wdc.common.core.auth.Response;
|
|
import cn.cslg.wdc.common.core.auth.Response;
|
|
import cn.cslg.wdc.dto.DiscrepancyIdDTO;
|
|
import cn.cslg.wdc.dto.DiscrepancyIdDTO;
|
|
import cn.cslg.wdc.entity.AssoCaseFile;
|
|
import cn.cslg.wdc.entity.AssoCaseFile;
|
|
|
|
+import cn.cslg.wdc.entity.CaseFile;
|
|
import cn.cslg.wdc.entity.Discrepancy;
|
|
import cn.cslg.wdc.entity.Discrepancy;
|
|
import cn.cslg.wdc.entity.DiscrepancyDetail;
|
|
import cn.cslg.wdc.entity.DiscrepancyDetail;
|
|
import cn.cslg.wdc.mapper.AssoCaseFileMapper;
|
|
import cn.cslg.wdc.mapper.AssoCaseFileMapper;
|
|
|
|
+import cn.cslg.wdc.mapper.CaseFileMapper;
|
|
import cn.cslg.wdc.mapper.DiscrepancyDetailMapper;
|
|
import cn.cslg.wdc.mapper.DiscrepancyDetailMapper;
|
|
import cn.cslg.wdc.mapper.DiscrepancyMapper;
|
|
import cn.cslg.wdc.mapper.DiscrepancyMapper;
|
|
import cn.cslg.wdc.vo.SelectDiscrepanyInfoVO;
|
|
import cn.cslg.wdc.vo.SelectDiscrepanyInfoVO;
|
|
@@ -26,17 +28,31 @@ import java.util.List;
|
|
public class DiscrepancyService extends ServiceImpl<DiscrepancyMapper, Discrepancy> {
|
|
public class DiscrepancyService extends ServiceImpl<DiscrepancyMapper, Discrepancy> {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ private CaseFileMapper caseFileMapper;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
private AssoCaseFileMapper assoCaseFileMapper;
|
|
private AssoCaseFileMapper assoCaseFileMapper;
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private DiscrepancyDetailMapper discrepancyDetailMapper;
|
|
private DiscrepancyDetailMapper discrepancyDetailMapper;
|
|
|
|
|
|
public String selectDiscrepancy(DiscrepancyIdDTO vo) {
|
|
public String selectDiscrepancy(DiscrepancyIdDTO vo) {
|
|
|
|
+ if (vo.getDiscrepancyId() == null) {
|
|
|
|
+ return Response.success();
|
|
|
|
+ }
|
|
Discrepancy discrepancy = this.getById(vo.getDiscrepancyId());
|
|
Discrepancy discrepancy = this.getById(vo.getDiscrepancyId());
|
|
SelectDiscrepanyInfoVO infoVO = new SelectDiscrepanyInfoVO();
|
|
SelectDiscrepanyInfoVO infoVO = new SelectDiscrepanyInfoVO();
|
|
|
|
+ Integer caseId = discrepancy.getCaseId();
|
|
|
|
+ CaseFile caseFile = caseFileMapper.selectById(caseId);
|
|
infoVO.setDiscrepancyId(discrepancy.getId());
|
|
infoVO.setDiscrepancyId(discrepancy.getId());
|
|
|
|
+ infoVO.setCaseId(caseId);
|
|
|
|
+ infoVO.setCaseNo(caseFile.getCaseNo());
|
|
|
|
+ infoVO.setTitle(caseFile.getTitle());
|
|
|
|
+ infoVO.setCustomer(caseFile.getCustomer());
|
|
|
|
+ infoVO.setWriter(caseFile.getWriter());
|
|
|
|
+ infoVO.setAuditor(caseFile.getAuditor());
|
|
|
|
+ infoVO.setCompletionDate(caseFile.getCompletionDate());
|
|
infoVO.setDiscrepancyType(discrepancy.getDiscrepancyType());
|
|
infoVO.setDiscrepancyType(discrepancy.getDiscrepancyType());
|
|
- infoVO.setCaseId(discrepancy.getCaseId());
|
|
|
|
infoVO.setCaseFileId1(discrepancy.getCaseFileId1());
|
|
infoVO.setCaseFileId1(discrepancy.getCaseFileId1());
|
|
AssoCaseFile caseFile1 = assoCaseFileMapper.selectById(discrepancy.getCaseFileId1());
|
|
AssoCaseFile caseFile1 = assoCaseFileMapper.selectById(discrepancy.getCaseFileId1());
|
|
infoVO.setCaseFileName1(caseFile1.getFileName());
|
|
infoVO.setCaseFileName1(caseFile1.getFileName());
|