|
|
@ -29,8 +29,6 @@ import cn.hutool.core.bean.BeanUtil; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.yxt.anrui.base.api.basemodelconfig.AppModelConfigListVo; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.AppCurrentCarByPageListQuery; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.AppCurrentCarModelByPageListVo; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.ConfigInfo; |
|
|
|
import com.yxt.anrui.base.api.basevehmodelconfig.*; |
|
|
|
import com.yxt.anrui.base.biz.basemodelconfig.BaseModelConfigService; |
|
|
@ -38,7 +36,6 @@ import com.yxt.anrui.base.biz.basevehicleappendix.BaseVehicleAppendixService; |
|
|
|
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; |
|
|
|
import com.yxt.common.base.config.component.FileUploadComponent; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.DateUtils; |
|
|
|
import com.yxt.common.base.utils.PagerUtil; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
@ -48,7 +45,6 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
@ -347,12 +343,12 @@ public class BaseVehmodelConfigService extends MybatisBaseService<BaseVehmodelCo |
|
|
|
String modelSid = dto.getModelSid(); |
|
|
|
String configurationItemsSid = dto.getConfigurationItemsSid(); |
|
|
|
BaseVehmodelConfigVo vo = baseMapper.checkSave(modelSid, configurationItemsSid); |
|
|
|
if (vo != null){ |
|
|
|
if (vo != null) { |
|
|
|
return rb.setMsg("当前常用配置信息已关联当前车型,请重新选择"); |
|
|
|
} |
|
|
|
BaseVehmodelConfig baseVehmodelConfig = new BaseVehmodelConfig(); |
|
|
|
String sid = baseVehmodelConfig.getSid(); |
|
|
|
BeanUtil.copyProperties(dto,baseVehmodelConfig); |
|
|
|
BeanUtil.copyProperties(dto, baseVehmodelConfig); |
|
|
|
baseVehmodelConfig.setSid(sid); |
|
|
|
save(baseVehmodelConfig); |
|
|
|
return rb.success().setMsg("关联成功"); |
|
|
@ -361,7 +357,7 @@ public class BaseVehmodelConfigService extends MybatisBaseService<BaseVehmodelCo |
|
|
|
public ResultBean checkRelieve(String modelSid, String configurationItemsSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseVehmodelConfigVo vo = baseMapper.checkSave(modelSid, configurationItemsSid); |
|
|
|
if (vo == null){ |
|
|
|
if (vo == null) { |
|
|
|
return rb.setMsg("当前常用配置信息未关联当前车型,请重新选择"); |
|
|
|
} |
|
|
|
String sid = vo.getSid(); |
|
|
@ -371,7 +367,7 @@ public class BaseVehmodelConfigService extends MybatisBaseService<BaseVehmodelCo |
|
|
|
|
|
|
|
public AppModelVeDetailVo getAppIntentionVehicleVo(String userSid, String modelSid, String configSid) { |
|
|
|
String useOrg = sysOrganizationFeign.getUseOrgByUserSid(userSid).getData().getSid(); |
|
|
|
AppModelVeDetailVo vo = baseMapper.getAppIntentionVehicleVo(useOrg,modelSid,configSid); |
|
|
|
AppModelVeDetailVo vo = baseMapper.getAppIntentionVehicleVo(useOrg, modelSid, configSid); |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
@ -382,4 +378,10 @@ public class BaseVehmodelConfigService extends MybatisBaseService<BaseVehmodelCo |
|
|
|
public BaseVehmodelConfigVo fetchAllBySid(String sid) { |
|
|
|
return baseMapper.fetchAllBySid(sid); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<BaseVehmodelVo> selectOne(String modelSid, String configSid) { |
|
|
|
ResultBean<BaseVehmodelVo> rb = ResultBean.fireFail(); |
|
|
|
BaseVehmodelVo vo = baseMapper.selectO(modelSid, configSid); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
} |