品类错误修改

This commit is contained in:
YY
2025-06-27 13:43:17 +08:00
parent f06619bc06
commit 22f899f6ce
4 changed files with 26 additions and 18 deletions

View File

@ -12,4 +12,8 @@ public interface ErrorMessageConstant {
* "已启用禁用模板不能进行修改" * "已启用禁用模板不能进行修改"
*/ */
public static final String ENABLE_DISABLE_TEMPLATE_NOT_MODIFY = "已启用禁用模板不能进行修改"; public static final String ENABLE_DISABLE_TEMPLATE_NOT_MODIFY = "已启用禁用模板不能进行修改";
/**
* "请选择上级品类"
*/
public static final String PLEASE_SELECT_SUPERIOR_CATEGORY = "请选择上级品类";
} }

View File

@ -30,18 +30,19 @@ public class FileController {
public Map<String, Object> upload(@RequestParam("file") MultipartFile file, HttpServletRequest request) { public Map<String, Object> upload(@RequestParam("file") MultipartFile file, HttpServletRequest request) {
String baseUrl = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort(); String baseUrl = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort();
String oldName= file.getOriginalFilename(); String oldName= file.getOriginalFilename();
Map<String, Object> response = new HashMap<>();
if(!file.isEmpty()){
String filename = fileStorageService.storeFile(file); String filename = fileStorageService.storeFile(file);
String fileUrl = baseUrl+"/files/" + filename; String fileUrl = baseUrl+"/files/" + filename;
Map<String, Object> response = new HashMap<>();
response.put("fileName", oldName); response.put("fileName", oldName);
response.put("fileType", file.getContentType()); response.put("fileType", file.getContentType());
response.put("fileSize", file.getSize()); response.put("fileSize", file.getSize());
response.put("url", fileUrl); response.put("url", fileUrl);
response.put("filePath", uploadDir + "/"+filename); response.put("filePath", uploadDir + "/"+filename);
}
return response; return response;
} }
} }

View File

@ -3,6 +3,7 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.controller;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
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.coscoCategory.entity.CoscoCategory; import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.entity.CoscoCategory;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryService; import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.service.ICoscoCategoryService;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.CoscoCategoryVO; import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.CoscoCategoryVO;
@ -70,6 +71,9 @@ public class CoscoCategoryController extends BaseController {
*/ */
@PostMapping @PostMapping
public BaseResponse<Integer> add(@RequestBody CoscoCategory coscoCategory) { public BaseResponse<Integer> add(@RequestBody CoscoCategory coscoCategory) {
if(coscoCategory.getParentId()==null){
BaseResponse.fail(ErrorMessageConstant.PLEASE_SELECT_SUPERIOR_CATEGORY);
}
return BaseResponse.success(coscoCategoryService.insertCoscoCategory(coscoCategory)); return BaseResponse.success(coscoCategoryService.insertCoscoCategory(coscoCategory));
} }

View File

@ -63,7 +63,7 @@ public class CoscoCategoryServiceImpl extends BaseServiceImpl<CoscoCategoryMappe
@Override @Override
public int insertCoscoCategory(CoscoCategory coscoCategory) { public int insertCoscoCategory(CoscoCategory coscoCategory) {
coscoCategory.setId(PropertyUtils.getSnowflakeId()); coscoCategory.setId(PropertyUtils.getSnowflakeId());
if(coscoCategory.getParentId()!=null && !coscoCategory.getParentId().equals("0")){ if (!coscoCategory.getParentId().equals("0")) {
CoscoCategory coscoCategory1 = coscoCategoryMapper.selectCoscoCategoryById(coscoCategory.getParentId()); CoscoCategory coscoCategory1 = coscoCategoryMapper.selectCoscoCategoryById(coscoCategory.getParentId());
if (coscoCategory1.getType().equals(1L)) { if (coscoCategory1.getType().equals(1L)) {
throw new RuntimeException("请选择正确的父级分类"); throw new RuntimeException("请选择正确的父级分类");
@ -172,5 +172,4 @@ public class CoscoCategoryServiceImpl extends BaseServiceImpl<CoscoCategoryMappe
} }
} }