Browse Source

fix:修改订单统计数据接口,设置订单查询默认时间倒叙

master
tanzhisong 2 months ago
parent
commit
788b2c764d
2 changed files with 6 additions and 4 deletions
  1. +5
    -4
      jeecg-module-demo/src/main/java/org/jeecg/modules/sysMiniapp/order/mapper/xml/AppOrderMapper.xml
  2. +1
    -0
      jeecg-module-miniapp/src/main/java/org/jeecg/modules/miniapp/order/controller/OrderController.java

+ 5
- 4
jeecg-module-demo/src/main/java/org/jeecg/modules/sysMiniapp/order/mapper/xml/AppOrderMapper.xml View File

@ -5,13 +5,14 @@
<select id="getStatistics" resultType="java.util.Map">
SELECT
count( 1 ) AS orderCount,
IFNULL(SUM( product_money ),0) AS totalMoney
IFNULL(SUM( v.service_money ),0) AS totalMoney
FROM
app_order
app_order o
Left Join app_order_voucher v ON o.id = v.order_fk_id
WHERE
STATUS = 1
AND DATE_FORMAT( create_time, '%Y%m' )= DATE_FORMAT( CURDATE(), '%Y%m' )
AND create_by = #{userName}
AND DATE_FORMAT( o.create_time, '%Y%m' )= DATE_FORMAT( CURDATE(), '%Y%m' )
AND o.create_by = #{userName}
</select>
</mapper>

+ 1
- 0
jeecg-module-miniapp/src/main/java/org/jeecg/modules/miniapp/order/controller/OrderController.java View File

@ -98,6 +98,7 @@ public class OrderController {
customeRuleMap.put("status", QueryRuleEnum.LIKE_WITH_OR);
QueryWrapper<AppOrder> queryWrapper = QueryGenerator.initQueryWrapper(appOrder, req.getParameterMap(),customeRuleMap);
queryWrapper.eq("create_by",userInfo.getNickName());
queryWrapper.orderByDesc("create_time");
Page<AppOrder> page = new Page<AppOrder>(pageNo, pageSize);
IPage<AppOrder> pageList = appOrderService.page(page, queryWrapper);
return Result.OK(pageList);


Loading…
Cancel
Save