From 3537032d2b9313c8f108675f19cae079054d872b Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 09 二月 2026 10:25:41 +0800
Subject: [PATCH] 代码初始化

---
 server/services/src/main/java/com/doumee/service/business/impl/RefundServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/RefundServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/RefundServiceImpl.java
index 8cb9ad7..ad12f3d 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/RefundServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/RefundServiceImpl.java
@@ -60,7 +60,7 @@
             throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"璇锋寜鐓ц姹傚~鍐欎俊鎭紒");
         }
 
-        model.setMoney(model.getMoney().multiply(new BigDecimal(100)));//鍗曚綅鍒�
+        model.setMoney(Constants.getFormatMoney(model.getMoney().multiply(new BigDecimal(100))));//鍗曚綅鍒�
         Orders order = ordersMapper.selectById(model.getOrderId());
         if(order==null){
             throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"璁㈠崟淇℃伅涓嶅瓨鍦紒");
@@ -68,8 +68,8 @@
         if(!Constants.equalsInteger(order.getStatus(),Constants.ONE)){
             throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"璁㈠崟鏈氦鏄撴垚鍔燂紝涓嶆敮鎸侀��娆炬搷浣滐紒");
         }
-        if( Constants.formatBigDecimal(model.getMoney()).compareTo(Constants.formatBigDecimal(order.getMoney())) >=0){
-            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"閫�娆鹃噾棰濅笉鑳借秴杩囪鍗曢噾棰濓紒");
+        if( Constants.getFormatMoney(model.getMoney()).compareTo(Constants.getFormatMoney(order.getMoney())) >0){
+            throw  new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"閫�娆鹃噾棰濅笉鑳借秴杩囪鍗曢噾棰�"+Constants.getFormatMoney(order.getMoney())+"锛�");
         }
         Refund sum = refundMapper.selectOne(new QueryWrapper<Refund>().select("sum(money) as money").lambda()
                 .eq(Refund::getDeleted,Constants.ZERO)
@@ -206,6 +206,7 @@
                 .selectAs(SystemUser::getRealname,Refund::getUserRealname)
                 .selectAs(SystemUser::getUsername,Refund::getUsername)
                 .selectAs(Orders::getName,Refund::getMemberName)
+                .selectAs(Orders::getType,Refund::getOrderType)
                 .selectAs(Orders::getPhone,Refund::getMemberPhone)
                 .leftJoin(Orders.class,Orders::getId,Refund::getOrderId)
                 .leftJoin(SystemUser.class,SystemUser::getId,Refund::getCreateUser);
@@ -230,7 +231,7 @@
         queryWrapper.eq(pageWrap.getModel().getPayCode() != null,Refund::getPayCode, pageWrap.getModel().getPayCode());
         queryWrapper.eq(pageWrap.getModel().getOrderType() != null,Orders::getType, pageWrap.getModel().getOrderType());
         queryWrapper.eq(pageWrap.getModel().getOrderId() != null,Refund::getOrderId, pageWrap.getModel().getOrderId());
-        queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getMemberPhone() ) ,Orders::getName, pageWrap.getModel().getMemberPhone());
+        queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getMemberPhone() ) ,Orders::getPhone, pageWrap.getModel().getMemberPhone());
         queryWrapper.like(StringUtils.isNotBlank(pageWrap.getModel().getMemberName() ) ,Orders::getName, pageWrap.getModel().getMemberName());
         queryWrapper.ge(pageWrap.getModel().getStarttime()!=null,Refund::getCreateTime , pageWrap.getModel().getStarttime());
         queryWrapper.le(pageWrap.getModel().getEndtime()!=null,Refund::getCreateTime , pageWrap.getModel().getEndtime());

--
Gitblit v1.9.3