|
|
@ -29,6 +29,11 @@ import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceDetailVo; |
|
|
|
import com.yxt.anrui.base.api.basemodelmodprice.BaseModelModpriceFeign; |
|
|
|
import com.yxt.anrui.base.api.basemodelmodprice.flow.*; |
|
|
|
import com.yxt.anrui.buscenter.api.busmaindeposit.BusMainDepositFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysuser.SysUserVo; |
|
|
|
import com.yxt.anrui.terminal.api.supplychain.modelAdjust.*; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
@ -55,6 +60,10 @@ public class AppBaseModelModpriceService { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
BaseModelModpriceFeign baseModelModpriceFeign; |
|
|
|
@Autowired |
|
|
|
private SysUserFeign sysUserFeign; |
|
|
|
@Autowired |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取车型调车详情 |
|
|
@ -99,8 +108,21 @@ public class AppBaseModelModpriceService { |
|
|
|
*/ |
|
|
|
public ResultBean agreeModelAdjustInfo(ModelModPriceCompleteDto query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
//根据用户sid获取staffSid
|
|
|
|
ResultBean<SysUserVo> userVoResultBean = sysUserFeign.fetchBySid(query.getUserSid()); |
|
|
|
if (!userVoResultBean.getSuccess()) { |
|
|
|
return rb.setMsg(userVoResultBean.getMsg()); |
|
|
|
} |
|
|
|
//根据staffSid获取用户的组织全路径
|
|
|
|
ResultBean<SysStaffOrg> staffOrgResultBean = sysStaffOrgFeign.getOrgByStaffSid(userVoResultBean.getData().getStaffSid()); |
|
|
|
if (!staffOrgResultBean.getSuccess()) { |
|
|
|
return rb.setMsg(staffOrgResultBean.getMsg()); |
|
|
|
} |
|
|
|
//用户的组织全路径
|
|
|
|
String orgSidPath = staffOrgResultBean.getData().getOrgSidPath(); |
|
|
|
BaseModelModPriceCompleteDto baseModelModPriceCompleteDto = new BaseModelModPriceCompleteDto(); |
|
|
|
BeanUtil.copyProperties(query, baseModelModPriceCompleteDto); |
|
|
|
baseModelModPriceCompleteDto.setOrgSidPath(orgSidPath); |
|
|
|
ResultBean resultBean = baseModelModpriceFeign.complete(baseModelModPriceCompleteDto); |
|
|
|
if (!resultBean.getSuccess()) { |
|
|
|
return rb.setMsg(resultBean.getMsg()); |
|
|
|