Valley 1 anno fa
parent
commit
1aec8ad961

+ 0 - 104
src/main/java/com/chelvc/cloud/admin/controller/AssessController.java

@@ -1,104 +0,0 @@
-package com.chelvc.cloud.admin.controller;
-
-import com.chelvc.cloud.vehicle.api.dto.GoodsAssessDto;
-import com.chelvc.cloud.vehicle.api.param.AssessModifyParam;
-import com.chelvc.cloud.vehicle.api.param.AssessQueryParam;
-import com.chelvc.cloud.vehicle.api.param.AssessRecoverModifyParam;
-import com.chelvc.cloud.vehicle.api.service.AssessService;
-import com.chelvc.framework.base.annotation.ResponseWrapping;
-import com.chelvc.framework.base.context.SessionContextHolder;
-import com.chelvc.framework.redis.config.RedisConfigurer;
-import com.fasterxml.jackson.databind.util.JSONPObject;
-import lombok.extern.slf4j.Slf4j;
-import net.minidev.json.JSONObject;
-import org.apache.dubbo.config.annotation.DubboReference;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.validation.constraints.Min;
-import java.math.BigDecimal;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 评价管理
- * @author valley
- * @date 2024/01/26 00:08
- **/
-@Slf4j
-@Validated
-@RestController
-@ResponseWrapping
-@PreAuthorize("isScope('EMPLOYEE')")
-public class AssessController {
-
-    private static final String DEFAULT_MSG= "亲爱的顾客,感谢您认可我们的服务,我们会努力做的更好,祝您生活愉快!";
-    @Autowired
-    private RedisConfigurer redis;
-    @DubboReference
-    AssessService assessService;
-
-    /**
-     * @return 获取默认评价内容
-     */
-    @GetMapping("/assess/getDefaultMsg")
-    public String getDefaultAssessMsg(){
-            Long userId = SessionContextHolder.getSession().getId();
-            Object obj = redis.redisTemplate().opsForValue().get("assess:defaultAssess " + userId);
-            return obj == null ? DEFAULT_MSG : obj.toString();
-    }
-
-    /**
-     * @param msg 评价内容
-     * 修改默认评价
-     */
-    @PostMapping("/assess/saveDefaultMsg")
-    public void getDefaultAssessMsg(String msg){
-        Long userId = SessionContextHolder.getSession().getId();
-        redis.redisTemplate().opsForValue().set("assess:defaultAssess " + userId, msg);
-    }
-
-    /**
-     * 针对订单发布评价
-     */
-    @PostMapping("/assess/add")
-    public Long addAssess(@RequestBody AssessModifyParam param){
-        return assessService.add(param);
-    }
-    /**
-     * 评价查询
-     */
-    @GetMapping("/assess/query")
-    public List<GoodsAssessDto> addAssess(@RequestBody AssessQueryParam param){
-        return assessService.query(param);
-    }
-
-    /**
-     * 评价回复
-     */
-    @PostMapping("/assess/recover/add")
-    public Long addAssessRecover(@RequestBody AssessRecoverModifyParam param){
-        return assessService.addAssessRecover(param);
-    }
-
-    /**
-     * 90天评价所有商品得分计算
-     */
-    @PostMapping("/assess/computeAvgScore")
-    public void addAssessRecover(){
-        assessService.computeAvgScore();
-    }
-
-    /**
-     * 获取商品分数,包含总平均分、各周期平均分
-     */
-    @GetMapping("/goodsScore")
-    public Map<String, BigDecimal> getGoodsScore(@Min(value = 0, message = "商品id必须大于0") Long goodsId){
-        return assessService.getGoodsScore(goodsId);
-    }
-}

+ 5 - 5
src/main/java/com/chelvc/cloud/admin/controller/DictEntryController.java

@@ -35,7 +35,7 @@ public class DictEntryController {
      * @param param 码表条目修改参数
      * @return 码表条目id
      */
-    @PostMapping("dict/entry/add")
+    @PostMapping("/dict/entry/add")
     public Long addDictEntry(@RequestBody @Valid DictEntryModifyParam param) {
         return this.dictEntryService.addDictEntry(param);
     }
@@ -45,7 +45,7 @@ public class DictEntryController {
      * @param id 码表条目id
      * @param param 码表条目修改参数
      */
-    @PutMapping("dict/entry/update/{id}")
+    @PutMapping("/dict/entry/update/{id}")
     public void updateDictEntry(@PathVariable("id") @Min(value = 1, message = "id不能小于1") Long id, @RequestBody @Valid DictEntryModifyParam param) {
         this.dictEntryService.updateDictEntry(id, param);
     }
@@ -54,7 +54,7 @@ public class DictEntryController {
      * 根据id移除码表条目
      * @param id 码表条目id
      */
-    @PostMapping("dict/entry/remove/{id}")
+    @PostMapping("/dict/entry/remove/{id}")
     public void removeDictItem(@PathVariable @Min(value = 1, message = "id不能小于1") Long id) {
         this.dictEntryService.removeDictEntry(id);
     }
@@ -62,7 +62,7 @@ public class DictEntryController {
     /**
      * 分页查询码表信息
      */
-    @GetMapping("dict/entry/page")
+    @GetMapping("/dict/entry/page")
     public Pagination<DictEntryDTO> dictEntryPaging(@RequestBody @Valid DictPagingParam param) {
         return this.dictEntryService.dictEntryPaging(param);
     }
@@ -70,7 +70,7 @@ public class DictEntryController {
     /**
      * 获取所有码表信息
      */
-    @GetMapping("dict/entry/all")
+    @GetMapping("/dict/entry/all")
     public List<List<DictEntryDTO>> dictEntryAll() {
         return this.dictEntryService.dictEntryGetAll();
     }

+ 4 - 4
src/main/java/com/chelvc/cloud/admin/controller/DictItemController.java

@@ -34,7 +34,7 @@ public class DictItemController {
      * @param param 码表元素修改参数
      * @return 码表元素id
      */
-    @PostMapping("dict/item/add")
+    @PostMapping("/dict/item/add")
     public Long addDictItem(@RequestBody @Valid DictItemModifyParam param) {
         return this.dictItemService.addDictItem(param);
     }
@@ -44,7 +44,7 @@ public class DictItemController {
      * @param entryId 条目id
      * @return 元素列表
      */
-    @GetMapping("dict/item/{entryId}")
+    @GetMapping("/dict/item/{entryId}")
     public List<DictItemDTO> getDictItem(@PathVariable @Min(value = 1,message = "entryId不能小于1") Long entryId) {
         return this.dictItemService.getDictItem(entryId);
     }
@@ -54,7 +54,7 @@ public class DictItemController {
      * @param id 子元素id
      * @param param 码表元素修改参数
      */
-    @PutMapping("dict/item/update/{id}")
+    @PutMapping("/dict/item/update/{id}")
     public void updateDictEntry(@PathVariable("id") @Min(value = 1, message = "id不能小于1") Long id, @RequestBody @Valid DictItemModifyParam param) {
         this.dictItemService.updateDictItem(id, param);
     }
@@ -64,7 +64,7 @@ public class DictItemController {
      * 删除码表子元素
      * @param id 子元素id
      */
-    @PostMapping("dict/item/remove/{id}")
+    @PostMapping("/dict/item/remove/{id}")
     public void removeDictItem(@PathVariable @Min(value = 1, message = "id不能小于1") Long id) {
          this.dictItemService.removeDictItem(id);
     }