Преглед изворни кода

菜品评价user--card,服务评价详情

he.dujuan пре 3 година
родитељ
комит
e007121bd7

+ 10 - 0
eladmin-system/src/main/java/me/zhengjie/modules/dm/service/repository/DmServicePjRepository.java

@@ -48,4 +48,14 @@ public interface DmServicePjRepository extends JpaRepository<DmServicePj, Intege
 
     @Query(value = "SELECT DISTINCT enabled FROM dm_service_pj",nativeQuery = true)
     Map<String,Object> enableApp();
+
+    /**
+     * 用户服务评价详情
+     * @param userCode
+     * @return
+     */
+    @Query(value = "SELECT `id`, `user_name`, `user_code`, `user_number`, `total_point`, `pj_time`, `wd_point`, `pz_point`," +
+            " `fl_point`, `fwtd_point`, `hjws_point`, `zhfw_point`, `cxgj_point`, `remark`, `enabled` FROM dm_service_pj " +
+            "WHERE user_code = ?1 and date_format( pj_time, '%Y-%m-%d' ) = date_format(now(),'%Y-%m-%d')",nativeQuery = true)
+    Map<String,Object> getDmServicePjByUserCodeAndPjTime(String userCode);
 }

+ 2 - 0
eladmin-system/src/main/java/me/zhengjie/modules/dm/service/service/DmServicePjService.java

@@ -99,4 +99,6 @@ public interface DmServicePjService {
     int servicePjApp(String userCode);
 
     Map<String,Object> enableApp();
+
+    Map<String,Object> getDmServicePjByUserCodeAndPjTime(String userCode);
 }

+ 5 - 0
eladmin-system/src/main/java/me/zhengjie/modules/dm/service/service/impl/DmServicePjServiceImpl.java

@@ -137,4 +137,9 @@ public class DmServicePjServiceImpl implements DmServicePjService {
     public Map<String,Object> enableApp() {
         return dmServicePjRepository.enableApp();
     }
+
+    @Override
+    public Map<String, Object> getDmServicePjByUserCodeAndPjTime(String userCode) {
+        return dmServicePjRepository.getDmServicePjByUserCodeAndPjTime(userCode);
+    }
 }

+ 2 - 2
eladmin-system/src/main/java/me/zhengjie/modules/dmApp/repository/AppFoodPjRepository.java

@@ -23,7 +23,7 @@ public interface AppFoodPjRepository extends JpaRepository<AppFoodPj,String>, Jp
     @Query(nativeQuery =true,value = "SELECT a.id,b.`name`,b.`code`,b.type,c.create_date as order_time,c.bh," +
             "l.url as picture,user_code FROM dm_order_item a LEFT JOIN dm_food b ON a.pid = b.id " +
             "LEFT JOIN dm_order_record c ON a.bh=c.bh LEFT JOIN dm_food_cate d ON b.type = d.cate_id " +
-            "LEFT JOIN tool_local_storage l ON d.url = l.storage_id WHERE c.user_code=:userCode " +
+            "LEFT JOIN tool_local_storage l ON d.url = l.storage_id WHERE c.card=:cardid " +
             "and a.pj_type='0' and date_format( create_date, '%Y-%m-%d' ) = date_format(now(),'%Y-%m-%d') ")
-    List<AppFoodPj> selectAppFoodPj (@Param("userCode") String userCode);
+    List<AppFoodPj> selectAppFoodPj (@Param("cardid") String cardid);
 }

+ 2 - 2
eladmin-system/src/main/java/me/zhengjie/modules/dmApp/service/AppFoodPjService.java

@@ -9,8 +9,8 @@ import java.util.Map;
 public interface AppFoodPjService {
     /**
      * 菜品评价 APP
-     * @param userCode
+     * @param cardid
      * @return
      */
-    List<AppFoodPj> selectAppFoodPj (String userCode);
+    List<AppFoodPj> selectAppFoodPj (String cardid);
 }

+ 2 - 2
eladmin-system/src/main/java/me/zhengjie/modules/dmApp/service/impl/AppFoodPjServiceImpl.java

@@ -16,7 +16,7 @@ public class AppFoodPjServiceImpl implements AppFoodPjService {
     private final AppFoodPjRepository appFoodPjRepository;
 
     @Override
-    public List<AppFoodPj> selectAppFoodPj(String userCode) {
-        return appFoodPjRepository.selectAppFoodPj(userCode);
+    public List<AppFoodPj> selectAppFoodPj(String cardid) {
+        return appFoodPjRepository.selectAppFoodPj(cardid);
     }
 }

+ 10 - 3
eladmin-system/src/main/java/me/zhengjie/modules/thirdparty/v1/OpenApiController.java

@@ -83,9 +83,9 @@ public class OpenApiController {
     @AnonymousPostMapping(value = "/appFoodPj")
     @Log("App菜品评价")
     @ApiOperation("App菜品评价")
-    public BaseResponse<Object> appFoodPj(@RequestBody QueryPageParams<String> userCode) {
-        SecurityUtils.CheckApiAuth(userCode);
-        List<AppFoodPj> list = appFoodPjService.selectAppFoodPj(userCode.getQuery());
+    public BaseResponse<Object> appFoodPj(@RequestBody QueryPageParams<String> cardid) {
+        SecurityUtils.CheckApiAuth(cardid);
+        List<AppFoodPj> list = appFoodPjService.selectAppFoodPj(cardid.getQuery());
         return new BaseResponse<>(list);
     }
 
@@ -154,4 +154,11 @@ public class OpenApiController {
         return new BaseResponse<>(dmServicePjService.enableApp());
     }
 
+    @AnonymousPostMapping(value = "/findDmServicePjByUserCodeAndPjTime")
+    @Log("用户服务评价详情")
+    @ApiOperation("用户服务评价详情")
+    public BaseResponse<Object> findDmServicePjByUserCodeAndPjTime(@RequestBody QueryPageParams<DmServicePj> criteria){
+        SecurityUtils.CheckApiAuth(criteria);
+        return new BaseResponse<>(dmServicePjService.getDmServicePjByUserCodeAndPjTime(criteria.getQuery().getUserCode()));
+    }
 }