|
|
@ -11,7 +11,7 @@ import com.yxt.anrui.base.biz.basevehiclebrand.BaseVehicleBrandService; |
|
|
|
import com.yxt.anrui.base.biz.basevehiclemodelappendix.BaseVehicleModelAppendixService; |
|
|
|
import com.yxt.anrui.base.biz.basevehmodelconfig.BaseVehmodelConfigService; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.base.utils.ExportExcelUtils; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
@ -74,6 +74,8 @@ public class BaseVehicleModelRest implements BaseVehicleModelFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
|
private SysStaffOrgFeign sysStaffOrgFeign; |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<PagerVo<BaseVehicleModelVo>> pagerList(@RequestBody PagerQuery<BaseVehicleModelQuery> pagerQuery) { |
|
|
@ -148,15 +150,23 @@ public class BaseVehicleModelRest implements BaseVehicleModelFeign { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean deleteBySids(String sids, String userSid) { |
|
|
|
public ResultBean deleteBySids(String sids, String userSid,String orgPath) { |
|
|
|
List<String> sidList = Arrays.asList(sids.split(",")); |
|
|
|
for (String sid : sidList) { |
|
|
|
int i = baseVehmodelConfigService.checkByModelSid(sid); |
|
|
|
if (i > 0) { |
|
|
|
return ResultBean.fireFail().setMsg("该车型已有关联配置,无法删除"); |
|
|
|
} |
|
|
|
/* |
|
|
|
ResultBean<SysOrganizationVo> useOrgByUserSid = sysOrganizationFeign.getUseOrgByUserSid(userSid); |
|
|
|
String sid1 = useOrgByUserSid.getData().getSid(); |
|
|
|
*/ |
|
|
|
String sid1 = ""; |
|
|
|
if(StringUtils.isNotBlank(orgPath)){ |
|
|
|
sid1 = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
}else{ |
|
|
|
sid1 = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
} |
|
|
|
int i1 = baseVehicleModelService.checkByCreateOrgAndModelSid(sid1, sid); |
|
|
|
if (i1 == 0) { |
|
|
|
return ResultBean.fireFail().setMsg("该车型不属于当前分公司,无法删除"); |
|
|
@ -185,7 +195,7 @@ public class BaseVehicleModelRest implements BaseVehicleModelFeign { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<BaseVehicleModelSelectVo> getAll(String sid, String userSid) { |
|
|
|
public ResultBean<BaseVehicleModelSelectVo> getAll(String sid, String userSid,String orgPath) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseVehicleModelSelectVo vo = baseVehicleModelService.getAll(sid); |
|
|
|
if (vo == null) { |
|
|
@ -195,8 +205,16 @@ public class BaseVehicleModelRest implements BaseVehicleModelFeign { |
|
|
|
if (i3 > 0) { |
|
|
|
return rb.setMsg("该车型已有关联配置,无法修改"); |
|
|
|
} |
|
|
|
/* |
|
|
|
ResultBean<SysOrganizationVo> useOrgByUserSid = sysOrganizationFeign.getUseOrgByUserSid(userSid); |
|
|
|
String sid1 = useOrgByUserSid.getData().getSid(); |
|
|
|
*/ |
|
|
|
String sid1 = ""; |
|
|
|
if(StringUtils.isNotBlank(orgPath)){ |
|
|
|
sid1 = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
}else{ |
|
|
|
sid1 = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
} |
|
|
|
int i4 = baseVehicleModelService.checkByCreateOrgAndModelSid(sid1, sid); |
|
|
|
if (i4 == 0) { |
|
|
|
return rb.setMsg("该车型不属于当前分公司,无法修改"); |
|
|
@ -211,7 +229,7 @@ public class BaseVehicleModelRest implements BaseVehicleModelFeign { |
|
|
|
if (vo == null) { |
|
|
|
return rb.setMsg("该车型信息不存在"); |
|
|
|
} |
|
|
|
ResultBean<SysOrganizationVo> useOrgByUserSid = sysOrganizationFeign.getUseOrgByUserSid(userSid); |
|
|
|
// ResultBean<SysOrganizationVo> useOrgByUserSid = sysOrganizationFeign.getUseOrgByUserSid(userSid);
|
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|