|
|
@ -39,6 +39,8 @@ import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorder.app.order.AppOrderDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerDetailsVo; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderprice.BusSalesOrderPriceFeign; |
|
|
|
import com.yxt.anrui.buscenter.api.bussalesorderprice.app.AppBusSalesOrderPriceVo; |
|
|
|
import com.yxt.anrui.flowable.api.flow.FlowProcessMapQuery; |
|
|
|
import com.yxt.anrui.flowable.api.flow.FlowableFeign; |
|
|
|
import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo; |
|
|
@ -123,9 +125,9 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit |
|
|
|
@Autowired |
|
|
|
private FlowTaskFeign flowTaskFeign; |
|
|
|
@Autowired |
|
|
|
private LoanHomevisitFileexamineService loanHomevisitFileexamineService; |
|
|
|
@Autowired |
|
|
|
private BusSalesOrderBorrowerFeign busSalesOrderBorrowerFeign; |
|
|
|
@Autowired |
|
|
|
private BusSalesOrderPriceFeign busSalesOrderPriceFeign; |
|
|
|
|
|
|
|
public PagerVo<LoanHomevisitAppealVo> listPageVo(PagerQuery<LoanHomevisitAppealQuery> pq) { |
|
|
|
LoanHomevisitAppealQuery query = pq.getParams(); |
|
|
@ -498,8 +500,15 @@ public class LoanHomevisitAppealService extends MybatisBaseService<LoanHomevisit |
|
|
|
UpdateFlowFieldVo ufVo = resultBean.getData(); |
|
|
|
updateFlowFiled(BeanUtil.beanToMap(resultBean.getData())); |
|
|
|
if ("Event_end".equals(resultBean.getData().getTaskDefKey())) { |
|
|
|
//修改贷款人状态为正常(1正常,0作废)
|
|
|
|
busSalesOrderBorrowerFeign.updateState(loanHomevisitInvestigate.getSaleOrderBorrowerSid(), "1"); |
|
|
|
//查询该销售订单已确定的数量
|
|
|
|
int count = busSalesOrderBorrowerFeign.selectByNum(loanHomevisitInvestigate.getSaleOrderSid()).getData(); |
|
|
|
//查询销售订单价格中数量
|
|
|
|
AppBusSalesOrderPriceVo appBusSalesOrderPriceVo = busSalesOrderPriceFeign.getPriceInfo(loanHomevisitInvestigate.getSaleOrderSid()).getData(); |
|
|
|
int jgNum = Integer.parseInt(appBusSalesOrderPriceVo.getNumber()); |
|
|
|
if (count < jgNum){ |
|
|
|
//修改贷款人状态为正常(1正常,0作废)
|
|
|
|
busSalesOrderBorrowerFeign.updateState(loanHomevisitInvestigate.getSaleOrderBorrowerSid(), "1"); |
|
|
|
} |
|
|
|
//修改家访考察为待考察,并清空考察结果
|
|
|
|
loanHomevisitInvestigateService.updateState(loanHomevisitInvestigate.getSid(), "1"); |
|
|
|
} else { |
|
|
|