|
|
@ -8,12 +8,12 @@ import com.yxt.anrui.buscenter.api.busdepositcustomer.AppBusDepositCustomerListV |
|
|
|
import com.yxt.anrui.buscenter.api.busmaindeposit.BusMainDeposit; |
|
|
|
import com.yxt.anrui.buscenter.biz.busdepositcustomer.BusDepositCustomerService; |
|
|
|
import com.yxt.anrui.buscenter.biz.busmaindeposit.BusMainDepositService; |
|
|
|
import com.yxt.anrui.fin.api.fincollectionconfirmation.FinCollectionConfirmation; |
|
|
|
import com.yxt.anrui.fin.api.fincollectionconfirmation.FinCollectionConfirmationFeign; |
|
|
|
import com.yxt.anrui.flowable.api.flow.FlowableFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgVo; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
@ -21,7 +21,6 @@ import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.bouncycastle.voms.VOMSAttribute; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -61,6 +60,8 @@ public class BusDepositService extends MybatisBaseService<BusDepositMapper, BusD |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
@Autowired |
|
|
|
SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
|
private FinCollectionConfirmationFeign finCollectionConfirmationFeign; |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据billSid查询虚拟订单订金信息 |
|
|
@ -200,6 +201,29 @@ public class BusDepositService extends MybatisBaseService<BusDepositMapper, BusD |
|
|
|
vo.setCustomerList(new ArrayList<>()); |
|
|
|
} |
|
|
|
vo.setCustomerList(customerList); |
|
|
|
//查询审核结果
|
|
|
|
//判断财务是否已审核
|
|
|
|
if ("已办结".equals(busMainDeposit.getNodeState())) { |
|
|
|
//查询款项确认的busSid是否存在该申请的sid
|
|
|
|
ResultBean<FinCollectionConfirmation> finCollectionConfirmationResultBean = finCollectionConfirmationFeign.selectByBusSid(busMainDeposit.getSid()); |
|
|
|
//审核状态(1待审核/2已驳回/3已审核)
|
|
|
|
FinCollectionConfirmation finCollectionConfirmation = finCollectionConfirmationResultBean.getData(); |
|
|
|
if (finCollectionConfirmation != null) { |
|
|
|
if(finCollectionConfirmation.getAuditState() != null){ |
|
|
|
if(finCollectionConfirmation.getAuditState() ==1){ |
|
|
|
vo.setConfirmDetail("待确认"); |
|
|
|
}else if(finCollectionConfirmation.getAuditState() ==2){ |
|
|
|
String confirmationDetails = finCollectionConfirmation.getConfirmName()+"于"+finCollectionConfirmation.getConfirmDate()+"已驳回,驳回原因是:"+finCollectionConfirmation.getReason(); |
|
|
|
vo.setConfirmDetail(confirmationDetails); |
|
|
|
}else{ |
|
|
|
String confirmationDetails = finCollectionConfirmation.getConfirmName()+"于"+finCollectionConfirmation.getConfirmDate()+"已确认"; |
|
|
|
vo.setConfirmDetail(confirmationDetails); |
|
|
|
} |
|
|
|
}else{ |
|
|
|
vo.setConfirmDetail("待确认"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|