From 7d81ce01560d384f15212edc40ebeaa9924913f9 Mon Sep 17 00:00:00 2001 From: wlzboy <66905212@qq.com> Date: 星期日, 21 九月 2025 19:12:53 +0800 Subject: [PATCH] feat:新增评价功能 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ServiceOrderServiceImpl.java | 35 +++++++++++++++++++++++++---------- 1 files changed, 25 insertions(+), 10 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ServiceOrderServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ServiceOrderServiceImpl.java index ddac2e4..ec075dc 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ServiceOrderServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/ServiceOrderServiceImpl.java @@ -1,25 +1,33 @@ package com.ruoyi.system.service.impl; import java.util.List; + +import com.ruoyi.common.annotation.DataSource; +import com.ruoyi.common.enums.DataSourceType; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.system.mapper.ServiceOrderMapper; import com.ruoyi.system.domain.ServiceOrder; import com.ruoyi.system.service.IServiceOrderService; +import com.ruoyi.common.utils.PageUtils; /** - * 鏈嶅姟璁㈠崟Service涓氬姟灞傚鐞� + * 鏈嶅姟璁㈠崟 鏈嶅姟灞傚疄鐜� + * + * @author ruoyi */ + +@DataSource(DataSourceType.SQLSERVER) @Service public class ServiceOrderServiceImpl implements IServiceOrderService { @Autowired private ServiceOrderMapper serviceOrderMapper; /** - * 鏌ヨ鏈嶅姟璁㈠崟 + * 鏌ヨ鏈嶅姟璁㈠崟淇℃伅 * * @param serviceOrdId 鏈嶅姟璁㈠崟涓婚敭 - * @return 鏈嶅姟璁㈠崟 + * @return 鏈嶅姟璁㈠崟淇℃伅 */ @Override public ServiceOrder selectServiceOrderById(Long serviceOrdId) { @@ -29,18 +37,25 @@ /** * 鏌ヨ鏈嶅姟璁㈠崟鍒楄〃 * - * @param serviceOrder 鏈嶅姟璁㈠崟 - * @return 鏈嶅姟璁㈠崟 + * @param serviceOrder 鏈嶅姟璁㈠崟淇℃伅 + * @return 鏈嶅姟璁㈠崟闆嗗悎 */ @Override public List<ServiceOrder> selectServiceOrderList(ServiceOrder serviceOrder) { - return serviceOrderMapper.selectServiceOrderList(serviceOrder); + // 璁$畻鍋忕Щ閲� + int offset = (serviceOrder.getPageNum() - 1) * serviceOrder.getPageSize(); + return serviceOrderMapper.selectServiceOrderList(serviceOrder, offset, serviceOrder.getPageSize()); + } + + @Override + public int selectServiceOrderCount(ServiceOrder serviceOrder) { + return serviceOrderMapper.selectServiceOrderCount(serviceOrder); } /** * 鏂板鏈嶅姟璁㈠崟 * - * @param serviceOrder 鏈嶅姟璁㈠崟 + * @param serviceOrder 鏈嶅姟璁㈠崟淇℃伅 * @return 缁撴灉 */ @Override @@ -51,7 +66,7 @@ /** * 淇敼鏈嶅姟璁㈠崟 * - * @param serviceOrder 鏈嶅姟璁㈠崟 + * @param serviceOrder 鏈嶅姟璁㈠崟淇℃伅 * @return 缁撴灉 */ @Override @@ -60,9 +75,9 @@ } /** - * 鎵归噺鍒犻櫎鏈嶅姟璁㈠崟 + * 鍒犻櫎鏈嶅姟璁㈠崟瀵硅薄 * - * @param serviceOrdIds 闇�瑕佸垹闄ょ殑鏈嶅姟璁㈠崟涓婚敭 + * @param serviceOrdIds 闇�瑕佸垹闄ょ殑鏁版嵁ID * @return 缁撴灉 */ @Override -- Gitblit v1.9.1