diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java index 0835c8cf93..98ceac0e22 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigRest.java @@ -79,7 +79,7 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { BaseModelConfig entity = new BaseModelConfig(); dto.fillEntity(entity); String configName = ""; - //后桥 + /*//后桥 if (StringUtils.isNotBlank(dto.getRearAxleValue()) && !"-".equals(dto.getRearAxleValue())) { configName += dto.getRearAxleValue() + "/"; } @@ -158,7 +158,8 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { //配置包 if (StringUtils.isNotBlank(dto.getConfiguringBao()) && !"-".equals(dto.getConfiguringBao())) { configName += dto.getConfiguringBao() + "/"; - } + }*/ + configName = baseModelConfigService.configNameSpell(entity); entity.setConfigName(configName); configName += dto.getOtherConfig(); List stringList = baseModelConfigService.checkByConfigName(sid); @@ -189,7 +190,7 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { BaseModelConfig entity = new BaseModelConfig(); dto.fillEntity(entity); String configName = ""; - //后桥 + /*//后桥 if (StringUtils.isNotBlank(dto.getRearAxleValue()) && !"-".equals(dto.getRearAxleValue())) { configName += dto.getRearAxleValue() + "/"; } @@ -268,7 +269,8 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { //配置包 if (StringUtils.isNotBlank(dto.getConfiguringBao()) && !"-".equals(dto.getConfiguringBao())) { configName += dto.getConfiguringBao() + "/"; - } + }*/ + configName = baseModelConfigService.configNameSpell(entity); entity.setConfigName(configName); configName += dto.getOtherConfig(); List stringList = baseModelConfigService.checkByConfigName(sid); @@ -309,7 +311,7 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { } dto.setCreateOrgSId(sid1); String configName = ""; - //后桥 + /*//后桥 if (StringUtils.isNotBlank(dto.getRearAxleValue()) && !"-".equals(dto.getRearAxleValue())) { configName += dto.getRearAxleValue() + "/"; } @@ -388,9 +390,11 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { //配置包 if (StringUtils.isNotBlank(dto.getConfiguringBao()) && !"-".equals(dto.getConfiguringBao())) { configName += dto.getConfiguringBao() + "/"; - } - dto.setConfigName(configName); - String otherConfig = dto.getOtherConfig(); + }*/ + BeanUtil.copyProperties(dto,baseModelConfig); + configName = baseModelConfigService.configNameSpell(baseModelConfig); + baseModelConfig.setConfigName(configName); + String otherConfig = baseModelConfig.getOtherConfig(); configName += otherConfig; List stringList = baseModelConfigService.checkConfigNameBySid(sid,sid1); for (String s : stringList) { @@ -398,8 +402,8 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { return rb.setMsg("该常用配置已存在"); } } - int i = baseModelConfigService.updateBySid(dto.toMap(), sid); - if (i == 0) { + boolean i = baseModelConfigService.updateById(baseModelConfig); + if (!i) { return rb.setMsg("修改失败"); } return rb.success().setMsg("修改成功"); @@ -408,10 +412,6 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { @Override public ResultBean deleteBySids(String sids, String userSid) { List sidList = Arrays.asList(sids.split(",")); -// int count = baseModelConfigService.deleteBySids(sidList); -// if (count != sidList.size()) { -// return ResultBean.fireFail().setMsg("删除失败"); -// } for (String sid : sidList) { int i = baseVehmodelConfigService.checkByConfigSid(sid); if (i > 0) { @@ -452,17 +452,10 @@ public class BaseModelConfigRest implements BaseModelConfigFeign { @Override public ResultBean> getAppChooseListByModelSid(PagerQuery pagerQuery) { ResultBean> rb = ResultBean.fireFail(); - /* if (StringUtils.isBlank(pagerQuery.getParams().getVehicleSid())) { - return rb.setMsg("车型sid不能为空"); - }*/ IPage page = baseModelConfigService.getAppChooseListByModelSid(pagerQuery); PagerVo pv = new PagerVo<>(); PagerVo pv1 = PagerUtil.pageToVo(page, pv); pv1.setMsg("查询到以下" + page.getTotal() + "种配置"); - /*BaseVehicleModel vehicleModel = baseVehicleModelService.fetchBySid(pagerQuery.getParams().getVehicleSid()); - Map map = new HashMap<>(); - map.put("modelName", vehicleModel.getModelName()); - pv1.setMap(map);*/ return rb.success().setData(pv1); } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java index bef630bfc8..9363812446 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemodelconfig/BaseModelConfigService.java @@ -897,14 +897,14 @@ public class BaseModelConfigService extends MybatisBaseService modelLabels = new ArrayList<>(); StringBuilder labelValue = new StringBuilder(); - if (StringUtils.isNotBlank(vo.getLabelName())){ + if (StringUtils.isNotBlank(vo.getLabelName())) { String[] labelNames = vo.getLabelName().split(","); for (String labelName : labelNames) { labelValue.append(labelName).append("/"); } } - if (StringUtils.isNotBlank(labelValue.toString())){ - vo.setLabelValue(labelValue.substring(0,labelValue.lastIndexOf("/"))); + if (StringUtils.isNotBlank(labelValue.toString())) { + vo.setLabelValue(labelValue.substring(0, labelValue.lastIndexOf("/"))); } List modelImages = baseVehicleModelAppendixService.selectImageList(modelSid); List modelImagesList = new ArrayList<>(); @@ -1006,7 +1006,7 @@ public class BaseModelConfigService extends MybatisBaseService appModelConfigListVos = baseMapper.getModelConfigLableList(qw, VehicleState.LockEnum.UN_LOCK.getCode(), orgSid, params.getLabel()); for (AppModelConfigListVo appModelConfigListVo : appModelConfigListVos) { - if (StringUtils.isNotBlank(appModelConfigListVo.getLabelName())){ + if (StringUtils.isNotBlank(appModelConfigListVo.getLabelName())) { String labelName = appModelConfigListVo.getLabelName(); String[] mains = labelName.split(","); List modelLabelss = new ArrayList<>(); @@ -1055,6 +1055,91 @@ public class BaseModelConfigService extends MybatisBaseService createQueryWrapper(CommonContractQuery query) { // todo: 这里根据具体业务调整查询条件 @@ -1692,10 +1696,12 @@ public class CommonContractService extends MybatisBaseService