diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/AnnualreviewTaskConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/AnnualreviewTaskConstant.java index 59a2305..fd35b22 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/AnnualreviewTaskConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/AnnualreviewTaskConstant.java @@ -1,6 +1,6 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; -public interface AnnualreviewTaskConstant { +public final class AnnualreviewTaskConstant { /** * 待审批 */ diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CoscoCategoryConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CoscoCategoryConstant.java index 1994d52..b551b8c 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CoscoCategoryConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/CoscoCategoryConstant.java @@ -1,6 +1,6 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; -public interface CoscoCategoryConstant { +public final class CoscoCategoryConstant { /** * 删除标识 */ diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ErrorMessageConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ErrorMessageConstant.java index 4b648f9..a5fd2bf 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ErrorMessageConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ErrorMessageConstant.java @@ -3,7 +3,7 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; /** * 错误信息常量 */ -public interface ErrorMessageConstant { +public final class ErrorMessageConstant { /** * "id不能为空" */ @@ -20,4 +20,24 @@ public interface ErrorMessageConstant { * "请选择正确的父级分类" */ 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 = "开始值不能大于结束值"; } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTaskConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTaskConstant.java index 05bf6c0..551d70a 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTaskConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTaskConstant.java @@ -1,6 +1,6 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; -public interface EvaluateTaskConstant { +public final class EvaluateTaskConstant { /** * 评价结束状态 */ diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTemplateConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTemplateConstant.java index 814b628..dd5fe17 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTemplateConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/EvaluateTemplateConstant.java @@ -1,6 +1,6 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; -public interface EvaluateTemplateConstant { +public final class EvaluateTemplateConstant { /** * 启用 */ diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/MessageConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/MessageConstant.java deleted file mode 100644 index 7b14ef7..0000000 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/MessageConstant.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.chinaunicom.zyhy.ebtp.supplier.base.constant; - -public class MessageConstant { - /** - * 黑名单到期提醒 - */ - public static final String BLACKLIST_EXPIRE = "blacklist_expires"; -} diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ReviewTemplateConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ReviewTemplateConstant.java index eddb3a5..0e73935 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ReviewTemplateConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/ReviewTemplateConstant.java @@ -1,7 +1,7 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; -public interface ReviewTemplateConstant { +public final class ReviewTemplateConstant { /** * 启用状态 diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/SupplierUserConstant.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/SupplierUserConstant.java index e51f6d9..ceedec6 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/SupplierUserConstant.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/base/constant/SupplierUserConstant.java @@ -1,9 +1,6 @@ package com.chinaunicom.zyhy.ebtp.supplier.base.constant; -import lombok.Data; - - -public interface SupplierUserConstant { +public final class SupplierUserConstant { /** * 打分状态 已打分 */ diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/common/MessageType.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/common/MessageType.java index 818ba5b..6059fe2 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/common/MessageType.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/common/MessageType.java @@ -40,4 +40,9 @@ public class MessageType { //评审人员消息 public static final String MESSAGETYPE_PSRY = "MESSAGETYPE_PSRY"; + /** + * 黑名单到期提醒 + */ + public static final String BLACKLIST_EXPIRE = "blacklist_expires"; + } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/controller/CoscoAnnualreviewTemplateController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/controller/CoscoAnnualreviewTemplateController.java index 59d298f..8657d54 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/controller/CoscoAnnualreviewTemplateController.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/controller/CoscoAnnualreviewTemplateController.java @@ -96,7 +96,7 @@ public class CoscoAnnualreviewTemplateController extends BaseController { @PostMapping("/up") public BaseResponse up(@RequestBody AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) { if (coscoAnnualreviewTemplate.getId() == null) { - return BaseResponse.fail("id不能为空"); + return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL); } coscoAnnualreviewTemplateService.up(coscoAnnualreviewTemplate.getId()); return BaseResponse.success(); @@ -107,7 +107,7 @@ public class CoscoAnnualreviewTemplateController extends BaseController { @PostMapping("/down") public BaseResponse down(@RequestBody AddCoscoAnnualreviewTemplateVo coscoAnnualreviewTemplate) { if (coscoAnnualreviewTemplate.getId() == null) { - return BaseResponse.fail("id不能为空"); + return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL); } coscoAnnualreviewTemplateService.down(coscoAnnualreviewTemplate.getId()); return BaseResponse.success(); diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml index 467cda2..10dcc48 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskMapper.xml @@ -237,6 +237,7 @@ and cat.status = #{vo.status} + order by cat.create_time desc diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml index 6731ae3..4123075 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoAnnualreview/dao/mapper/CoscoAnnualreviewTaskSupplierMapper.xml @@ -65,6 +65,7 @@ and cats.last_update_time between #{vo.startTime} and #{vo.endTime} + order by cat.create_time desc SELECT cb.id, - '发起部门' AS deptName, - '发起单位' as unitName, - cb.create_time as createTime, - cb.approve_status as approveStatus, + '发起部门' AS deptName, + '发起单位' as unitName, + cb.create_time as createTime, + cb.approve_status as approveStatus, cb.restore_approve_status as restoreApproveStatus, case when cb.approve_status is null then '未开始' when cb.approve_status = 0 then '进行中' - else '已结束' end as approveStatusName, + else '已结束' end as approveStatusName, concat((select csb.name from cosco_blacklist_supplier cbs join cosco_supplier_base csb on cbs.supplier_id = csb.id @@ -226,8 +226,9 @@ (case when cb.backlist_type = 0 then '黑名单申请' else '灰名单申请' end ) ) - as themeName + as themeName FROM cosco_blacklist cb + order by cb.create_time desc @@ -216,6 +217,7 @@ ccl.term_of_validity AS termOfValidity, ccl.approve_status AS approveStatus, ccl.last_update_time as approveTime, + ccl.create_time, ccl.remark, CASE WHEN ccl.approve_status = 0 AND ccl.work_flow_id IS NULL THEN '未开始' @@ -245,6 +247,9 @@ AND ccl.approve_status = #{vo.approveStatus} + + AND ccl.create_time between #{vo.startTime} and #{vo.endTime} + GROUP BY ccl.id diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoCategory/service/impl/CoscoCategoryLibraryServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoCategory/service/impl/CoscoCategoryLibraryServiceImpl.java index afd2914..9e15be8 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoCategory/service/impl/CoscoCategoryLibraryServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoCategory/service/impl/CoscoCategoryLibraryServiceImpl.java @@ -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.util.PropertyUtils; 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.coscoCategory.dao.CoscoCategoryLibrarAttachmentsMapper; import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.dao.CoscoCategoryLibraryMapper; @@ -247,7 +248,7 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImplcoscoEvaluateLevel.getEndValue()){ - return BaseResponse.fail("开始值不能大于结束值"); + BaseResponse levelNameCannotBeEmpty = LevelResponse.getStringByTaskLevel(coscoEvaluateLevel); + if (levelNameCannotBeEmpty != null) { + return levelNameCannotBeEmpty; } return BaseResponse.success(coscoEvaluateLevelService.insertCoscoEvaluateLevel(coscoEvaluateLevel)); } + /** * 修改【供应商评价_评价结果等级规则表】 */ @PutMapping public BaseResponse edit(@RequestBody CoscoEvaluateLevel coscoEvaluateLevel) { - if(coscoEvaluateLevel.getId()==null){ - return BaseResponse.fail("id不能为空"); + if (coscoEvaluateLevel.getId() == null) { + return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL); } - if(coscoEvaluateLevel.getLevelName()==null){ - return BaseResponse.fail("等级名称不能为空"); - } - if(coscoEvaluateLevel.getBeginValue()==null){ - return BaseResponse.fail("开始值不能为空"); - } - if(coscoEvaluateLevel.getEndValue()==null){ - return BaseResponse.fail("结束值不能为空"); - } - if(coscoEvaluateLevel.getBeginValue()>coscoEvaluateLevel.getEndValue()){ - return BaseResponse.fail("开始值不能大于结束值"); + BaseResponse idNotNull = LevelResponse.getStringByTaskLevel(coscoEvaluateLevel); + if (idNotNull != null) { + return idNotNull; } return BaseResponse.success(coscoEvaluateLevelService.updateCoscoEvaluateLevel(coscoEvaluateLevel)); } @@ -81,7 +68,7 @@ public class CoscoEvaluateLevelController extends BaseController { /** * 删除【供应商评价_评价结果等级规则表】 */ - @DeleteMapping("/{id}") + @DeleteMapping("/{id}") public BaseResponse remove(@PathVariable String id) { return BaseResponse.success(coscoEvaluateLevelService.deleteCoscoEvaluateLevelById(id)); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskMapper.xml index 45f1516..01e68a9 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTaskMapper.xml @@ -381,6 +381,7 @@ group by id + order by cet.create_time desc diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTemplateMapper.xml b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTemplateMapper.xml index 08d4c7a..ee8c96b 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTemplateMapper.xml +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/dao/mapper/CoscoEvaluateTemplateMapper.xml @@ -75,6 +75,7 @@ and cet.category_id = #{vo.categoryId} + order by cet.create_time desc