|
|
@ -29,6 +29,7 @@ import com.qs.serve.modules.tbs.service.TbsActivityPayConditionService; |
|
|
|
import com.qs.serve.modules.tbs.service.TbsActivityService; |
|
|
|
import com.qs.serve.modules.tbs.service.TbsActivitySubjectService; |
|
|
|
import com.qs.serve.modules.tbs.service.TbsCostApplyService; |
|
|
|
import com.qs.serve.modules.vtb.common.VtbVerificationState; |
|
|
|
import com.qs.serve.modules.vtb.entity.*; |
|
|
|
import com.qs.serve.modules.vtb.entity.bo.VtbVerificationContactBo; |
|
|
|
import com.qs.serve.modules.vtb.service.*; |
|
|
@ -179,6 +180,10 @@ public class VtbVerificationController { |
|
|
|
@PreAuthorize("hasRole('vtb:verification:query')") |
|
|
|
public R<VtbVerification> getById(@PathVariable("id") String id){ |
|
|
|
VtbVerification vtbVerification = vtbVerificationService.getById(id); |
|
|
|
if(vtbVerification.getVerificationState().equals(VtbVerificationState.Commiting.getCode())){ |
|
|
|
vtbVerificationOperationService.runCompensate(id); |
|
|
|
vtbVerification = vtbVerificationService.getById(id); |
|
|
|
} |
|
|
|
if(CollectionUtil.isNotEmpty(vtbVerification.getAttachIds())){ |
|
|
|
List<String> attachIds = Arrays.asList(vtbVerification.getAttachIds()); |
|
|
|
List<SysAttach> attachList = attachService.listByIds(attachIds); |
|
|
|