|
|
@ -32,6 +32,10 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.as.api.asarrearsoutapply.*; |
|
|
|
import com.yxt.anrui.as.api.asarrearsoutapply.flowable.*; |
|
|
|
import com.yxt.anrui.as.api.asbusrepairbill.AsBusrepairBill; |
|
|
|
import com.yxt.anrui.as.api.asbusrepairbillvech.AsBusrepairBillVech; |
|
|
|
import com.yxt.anrui.as.biz.asbusrepairbill.AsBusrepairBillService; |
|
|
|
import com.yxt.anrui.as.biz.asbusrepairbillvech.AsBusrepairBillVechService; |
|
|
|
import com.yxt.anrui.as.feign.base.billno.Rule; |
|
|
|
import com.yxt.anrui.as.feign.flowable.flow.*; |
|
|
|
import com.yxt.anrui.as.feign.flowable.flow2.FlowDelegateQuery; |
|
|
@ -93,6 +97,10 @@ public class AsArrearsoutApplyService extends MybatisBaseService<AsArrearsoutApp |
|
|
|
private MessageFeign messageFeign; |
|
|
|
@Autowired |
|
|
|
private FileUploadComponent fileUploadComponent; |
|
|
|
@Autowired |
|
|
|
private AsBusrepairBillService asBusrepairBillService; |
|
|
|
@Autowired |
|
|
|
private AsBusrepairBillVechService asBusrepairBillVechService; |
|
|
|
|
|
|
|
public PagerVo<AsArrearsoutApplyVo> listPageVo(PagerQuery<AsArrearsoutApplyQuery> pq) { |
|
|
|
AsArrearsoutApplyQuery query = pq.getParams(); |
|
|
@ -216,6 +224,24 @@ public class AsArrearsoutApplyService extends MybatisBaseService<AsArrearsoutApp |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
public AsArrearsoutApplyDetailsVo init(String gdSid) { |
|
|
|
AsBusrepairBill asBusrepairBill = asBusrepairBillService.fetchBySid(gdSid); |
|
|
|
AsArrearsoutApplyDetailsVo asArrearsoutApplyDetailsVo = new AsArrearsoutApplyDetailsVo(); |
|
|
|
asArrearsoutApplyDetailsVo.setPairBillSid(gdSid); |
|
|
|
asArrearsoutApplyDetailsVo.setPairBillNo(asBusrepairBill.getBillNo()); |
|
|
|
asArrearsoutApplyDetailsVo.setCustomerSid(asBusrepairBill.getCustomerSid()); |
|
|
|
asArrearsoutApplyDetailsVo.setCustomerName(asBusrepairBill.getCustomerName()); |
|
|
|
asArrearsoutApplyDetailsVo.setCustomerPhone(asBusrepairBill.getMobile()); |
|
|
|
AsBusrepairBillVech asBusrepairBillVech = asBusrepairBillVechService.fetchByBillSid(gdSid); |
|
|
|
asArrearsoutApplyDetailsVo.setVinNo(asBusrepairBillVech.getVinNo()); |
|
|
|
asArrearsoutApplyDetailsVo.setVehMark(asBusrepairBillVech.getVehMark()); |
|
|
|
asArrearsoutApplyDetailsVo.setUseOrgSid(asBusrepairBill.getUseOrgSid()); |
|
|
|
asArrearsoutApplyDetailsVo.setUseOrgName(asBusrepairBill.getUseOrgName()); |
|
|
|
asArrearsoutApplyDetailsVo.setBillTypeKey(asBusrepairBill.getBillTypeKey()); |
|
|
|
asArrearsoutApplyDetailsVo.setBillTypeValue(asBusrepairBill.getBillType()); |
|
|
|
return asArrearsoutApplyDetailsVo; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean submit(SubmitAsArrearsoutApplyDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
AsArrearsoutApply asArrearsoutApply = fetchBySid(dto.getSid()); |
|
|
|