修改信息

This commit is contained in:
YY
2025-07-02 13:16:29 +08:00
parent 1be76886e0
commit bd16f044ed
4 changed files with 49 additions and 27 deletions

View File

@ -20,4 +20,24 @@ public interface ErrorMessageConstant {
* "请选择正确的父级分类" * "请选择正确的父级分类"
*/ */
public static final String PLEASE_SELECT_THE_CORRECT_PARENT_CATEGORY = "请选择正确的父级分类"; public static final String PLEASE_SELECT_THE_CORRECT_PARENT_CATEGORY = "请选择正确的父级分类";
/**
* "未找到对应的审批单"
*/
public static final String NO_APPROVAL_ORDER_FOUND = "未找到对应的审批单";
/**
* "等级名称不能为空"
*/
public static final String LEVEL_NAME_CANNOT_BE_EMPTY = "等级名称不能为空";
/**
* "开始值不能为空"
*/
public static final String START_VALUE_CANNOT_BE_EMPTY = "开始值不能为空";
/**
* "结束值不能为空"
*/
public static final String END_VALUE_CANNOT_BE_EMPTY = "结束值不能为空";
/**
* "开始值不能大于结束值"
*/
public static final String START_VALUE_CANNOT_BE_GREATER_THAN_END_VALUE = "开始值不能大于结束值";
} }

View File

@ -96,7 +96,7 @@ public class CoscoAnnualreviewTemplateController extends BaseController {
@PostMapping("/up") @PostMapping("/up")
public BaseResponse up(@RequestBody AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) { public BaseResponse up(@RequestBody AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) {
if (coscoAnnualreviewTemplate.getId() == null) { if (coscoAnnualreviewTemplate.getId() == null) {
return BaseResponse.fail("id不能为空"); return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL);
} }
coscoAnnualreviewTemplateService.up(coscoAnnualreviewTemplate.getId()); coscoAnnualreviewTemplateService.up(coscoAnnualreviewTemplate.getId());
return BaseResponse.success(); return BaseResponse.success();
@ -107,7 +107,7 @@ public class CoscoAnnualreviewTemplateController extends BaseController {
@PostMapping("/down") @PostMapping("/down")
public BaseResponse down(@RequestBody AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) { public BaseResponse down(@RequestBody AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) {
if (coscoAnnualreviewTemplate.getId() == null) { if (coscoAnnualreviewTemplate.getId() == null) {
return BaseResponse.fail("id不能为空"); return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL);
} }
coscoAnnualreviewTemplateService.down(coscoAnnualreviewTemplate.getId()); coscoAnnualreviewTemplateService.down(coscoAnnualreviewTemplate.getId());
return BaseResponse.success(); return BaseResponse.success();

View File

@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl; import com.chinaunicom.mall.ebtp.common.base.service.impl.BaseServiceImpl;
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils; import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.CoscoCategoryConstant; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.CoscoCategoryConstant;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.ErrorMessageConstant;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant; import com.chinaunicom.zyhy.ebtp.supplier.base.constant.SupplierUserConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibrarAttachmentsMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibrarAttachmentsMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibraryMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibraryMapper;
@ -247,7 +248,7 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
public int synchronousCategroyLibraryApproval(CoscoCategoryLibrary coscoCategoryLibrary) { public int synchronousCategroyLibraryApproval(CoscoCategoryLibrary coscoCategoryLibrary) {
CoscoCategoryLibrary coscoCategoryLibrary1 = coscoCategoryLibraryMapper.selectByWorkFlowId(coscoCategoryLibrary.getWorkFlowId()); CoscoCategoryLibrary coscoCategoryLibrary1 = coscoCategoryLibraryMapper.selectByWorkFlowId(coscoCategoryLibrary.getWorkFlowId());
if (coscoCategoryLibrary1 == null) { if (coscoCategoryLibrary1 == null) {
throw new RuntimeException("未找到对应的审批单"); throw new RuntimeException(ErrorMessageConstant.NO_APPROVAL_ORDER_FOUND);
} }
coscoCategoryLibrary1.setApproveStatus(coscoCategoryLibrary.getApproveStatus()); coscoCategoryLibrary1.setApproveStatus(coscoCategoryLibrary.getApproveStatus());
coscoCategoryLibrary1.setRemark(coscoCategoryLibrary.getRemark()); coscoCategoryLibrary1.setRemark(coscoCategoryLibrary.getRemark());

View File

@ -2,6 +2,7 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.controller;
import com.chinaunicom.mall.ebtp.common.base.controller.BaseController; import com.chinaunicom.mall.ebtp.common.base.controller.BaseController;
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse; import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.ErrorMessageConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateLevel; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateLevel;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateLevelService; import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateLevelService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -40,40 +41,40 @@ public class CoscoEvaluateLevelController extends BaseController {
*/ */
@PostMapping @PostMapping
public BaseResponse add(@RequestBody CoscoEvaluateLevel coscoEvaluateLevel) { public BaseResponse add(@RequestBody CoscoEvaluateLevel coscoEvaluateLevel) {
if(coscoEvaluateLevel.getLevelName()==null){ BaseResponse<String> levelNameCannotBeEmpty = getStringBaseResponse(coscoEvaluateLevel);
return BaseResponse.fail("等级名称不能为空"); if (levelNameCannotBeEmpty != null) {
} return levelNameCannotBeEmpty;
if(coscoEvaluateLevel.getBeginValue()==null){
return BaseResponse.fail("开始值不能为空");
}
if(coscoEvaluateLevel.getEndValue()==null){
return BaseResponse.fail("结束值不能为空");
}
if(coscoEvaluateLevel.getBeginValue()>coscoEvaluateLevel.getEndValue()){
return BaseResponse.fail("开始值不能大于结束值");
} }
return BaseResponse.success(coscoEvaluateLevelService.insertCoscoEvaluateLevel(coscoEvaluateLevel)); return BaseResponse.success(coscoEvaluateLevelService.insertCoscoEvaluateLevel(coscoEvaluateLevel));
} }
private static BaseResponse<String> getStringBaseResponse(CoscoEvaluateLevel coscoEvaluateLevel) {
if (coscoEvaluateLevel.getLevelName() == null) {
return BaseResponse.fail(ErrorMessageConstant.LEVEL_NAME_CANNOT_BE_EMPTY);
}
if (coscoEvaluateLevel.getBeginValue()==null) {
return BaseResponse.fail(ErrorMessageConstant.START_VALUE_CANNOT_BE_EMPTY);
}
if (coscoEvaluateLevel.getEndValue() == null) {
return BaseResponse.fail(ErrorMessageConstant.END_VALUE_CANNOT_BE_EMPTY);
}
if (coscoEvaluateLevel.getBeginValue()>coscoEvaluateLevel.getEndValue()) {
return BaseResponse.fail(ErrorMessageConstant.START_VALUE_CANNOT_BE_GREATER_THAN_END_VALUE);
}
return null;
}
/** /**
* 修改【供应商评价_评价结果等级规则表】 * 修改【供应商评价_评价结果等级规则表】
*/ */
@PutMapping @PutMapping
public BaseResponse edit(@RequestBody CoscoEvaluateLevel coscoEvaluateLevel) { public BaseResponse edit(@RequestBody CoscoEvaluateLevel coscoEvaluateLevel) {
if(coscoEvaluateLevel.getId()==null){ if(coscoEvaluateLevel.getId()==null){
return BaseResponse.fail("id不能为空"); return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL);
} }
if(coscoEvaluateLevel.getLevelName()==null){ BaseResponse<String> idNotNull = getStringBaseResponse(coscoEvaluateLevel);
return BaseResponse.fail("等级名称不能为空"); if (idNotNull != null) {
} return idNotNull;
if(coscoEvaluateLevel.getBeginValue()==null){
return BaseResponse.fail("开始值不能为空");
}
if(coscoEvaluateLevel.getEndValue()==null){
return BaseResponse.fail("结束值不能为空");
}
if(coscoEvaluateLevel.getBeginValue()>coscoEvaluateLevel.getEndValue()){
return BaseResponse.fail("开始值不能大于结束值");
} }
return BaseResponse.success(coscoEvaluateLevelService.updateCoscoEvaluateLevel(coscoEvaluateLevel)); return BaseResponse.success(coscoEvaluateLevelService.updateCoscoEvaluateLevel(coscoEvaluateLevel));
} }
@ -81,7 +82,7 @@ public class CoscoEvaluateLevelController extends BaseController {
/** /**
* 删除【供应商评价_评价结果等级规则表】 * 删除【供应商评价_评价结果等级规则表】
*/ */
@DeleteMapping("/{id}") @DeleteMapping("/{id}")
public BaseResponse<Integer> remove(@PathVariable String id) { public BaseResponse<Integer> remove(@PathVariable String id) {
return BaseResponse.success(coscoEvaluateLevelService.deleteCoscoEvaluateLevelById(id)); return BaseResponse.success(coscoEvaluateLevelService.deleteCoscoEvaluateLevelById(id));
} }