|
|
@ -26,6 +26,8 @@ |
|
|
|
package com.yxt.anrui.terminal.biz.supplychain.scmvehiclegression; |
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
@ -70,6 +72,8 @@ public class AppScmVehicleGressionService { |
|
|
|
private SysUserFeign sysUserFeign; |
|
|
|
@Autowired |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
@Autowired |
|
|
|
private BaseVehicleFeign baseVehicleFeign; |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<PagerVo<AppGressionPageVo>> getCarTransferList(PagerQuery<AppGressionPageQuery> pagerQuery) { |
|
|
@ -83,6 +87,11 @@ public class AppScmVehicleGressionService { |
|
|
|
public ResultBean saveCarTransferInfo(AppGressionDto dto) { |
|
|
|
AppScmVehicleGressionDto appScmVehicleGressionDto = new AppScmVehicleGressionDto(); |
|
|
|
BeanUtil.copyProperties(dto, appScmVehicleGressionDto); |
|
|
|
//根据车架号查询车辆sid
|
|
|
|
ResultBean<BaseVehicleVo> stringResultBean = baseVehicleFeign.selVehicleByVinNo(dto.getVinNo()); |
|
|
|
if(stringResultBean.getSuccess()){ |
|
|
|
appScmVehicleGressionDto.setVehicleSid(stringResultBean.getData().getSid()); |
|
|
|
} |
|
|
|
ResultBean resultBean = scmVehicleGressionFeign.saveCarTransferInfo(appScmVehicleGressionDto); |
|
|
|
return resultBean; |
|
|
|
} |
|
|
@ -131,6 +140,11 @@ public class AppScmVehicleGressionService { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
SubmitCarTransferDto submitCarTransferDto = new SubmitCarTransferDto(); |
|
|
|
BeanUtil.copyProperties(dto, submitCarTransferDto); |
|
|
|
//根据车架号查询车辆sid
|
|
|
|
ResultBean<BaseVehicleVo> stringResultBean = baseVehicleFeign.selVehicleByVinNo(dto.getVinNo()); |
|
|
|
if(stringResultBean.getSuccess()){ |
|
|
|
submitCarTransferDto.setVehicleSid(stringResultBean.getData().getSid()); |
|
|
|
} |
|
|
|
ResultBean resultBean = scmVehicleGressionFeign.submitCarTransfer(submitCarTransferDto); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
|
return rb.setMsg(resultBean.getMsg()); |
|
|
|