Merge branch 'feature/quotation' into test
This commit is contained in:
commit
81cca6f475
|
|
@ -231,12 +231,6 @@ public class ModelConfigController extends ControllerBase {
|
|||
itemLanguages.stream()
|
||||
.filter(i -> i.getConfigItemId().equals(it.getId()))
|
||||
.forEach(i -> {
|
||||
VUtils.trueThrowBusinessError(modelConfigItemLanguageService.lambdaQuery()
|
||||
.eq(QuotationModelConfigItemLanguage::getConfigId, languageItem.getConfigId())
|
||||
.eq(QuotationModelConfigItemLanguage::getLanguageId, languageItem.getLanguageId())
|
||||
.eq(QuotationModelConfigItemLanguage::getPartName, request.getPartName())
|
||||
.exists())
|
||||
.throwMessage("已存在该名称的部件或系统");
|
||||
if (i.getId().equals(request.getId())) {
|
||||
i.setPartName(request.getPartName());
|
||||
i.setPartRemark(request.getPartRemark());
|
||||
|
|
@ -253,6 +247,13 @@ public class ModelConfigController extends ControllerBase {
|
|||
it.setConfigId(config.getId());
|
||||
if (StrUtil.equals(request.getLanguageCode(), Constant.DEFAULT_LANGUAGE_CODE)
|
||||
&& it.getId().equals(languageItem.getConfigItemId())) {
|
||||
VUtils.trueThrowBusinessError(modelConfigItemLanguageService.lambdaQuery()
|
||||
.eq(QuotationModelConfigItemLanguage::getConfigId, languageItem.getConfigId())
|
||||
.eq(QuotationModelConfigItemLanguage::getLanguageId, languageItem.getLanguageId())
|
||||
.eq(QuotationModelConfigItemLanguage::getPartName, request.getPartName())
|
||||
.ne(QuotationModelConfigItemLanguage::getId, languageItem.getId())
|
||||
.exists())
|
||||
.throwMessage("已存在该名称的部件或系统");
|
||||
it.setType(request.getType());
|
||||
it.setOptionalType(request.getOptionalType());
|
||||
it.setParentId(request.getParentId());
|
||||
|
|
|
|||
Loading…
Reference in New Issue