Jelajahi Sumber

资料审核

change 3 tahun lalu
induk
melakukan
e03b3686b0

+ 2 - 1
zhongzheng-api/src/main/java/com/zhongzheng/controller/user/UserController.java

@@ -65,11 +65,12 @@ public class UserController extends BaseController {
         Long periodSum = iUserService.periodSum(loginUser.getUser().getUserId());
         Long subscribeSum = iUserService.subscribeSum(loginUser.getUser().getUserId());
         Long informSum = iUserService.informSum(loginUser.getUser().getUserId());
+        Long orderSum = iUserService.orderSum(loginUser.getUser().getUserId());
         map.put("planSum",planSum);
         map.put("periodSum",periodSum);
         map.put("subscribeSum",subscribeSum);
         map.put("informSum",informSum);
-        map.put("orderSum",0);
+        map.put("orderSum",orderSum);
         return AjaxResult.success(map);
     }
 

+ 5 - 0
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/UserServiceImpl.java

@@ -650,6 +650,11 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
         return baseMapper.informSum(userId);
     }
 
+    @Override
+    public Long orderSum(Long userId) {
+        return baseMapper.orderSum(userId);
+    }
+
 
     /**
      * 获取当前月第一天

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/mapper/UserMapper.java

@@ -43,4 +43,6 @@ public interface UserMapper extends BaseMapper<User> {
     Long subscribeSum(Long userId);
 
     Long informSum(Long userId);
+
+    Long orderSum(Long userId);
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/IUserService.java

@@ -94,4 +94,6 @@ public interface IUserService extends IService<User> {
 	Long subscribeSum(Long userId);
 
 	Long informSum(Long userId);
+
+	Long orderSum(Long userId);
 }

+ 10 - 0
zhongzheng-system/src/main/resources/mapper/modules/user/UserMapper.xml

@@ -259,4 +259,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
           and iu.receipt_status = 0
     </select>
 
+    <select id="orderSum" parameterType="Long" resultType="Long">
+        SELECT
+            COUNT( 1 )
+        FROM
+            `order`
+        WHERE
+            user_id = #{userId}
+          AND order_status =0
+    </select>
+
 </mapper>