From 4745238280ae22f373802470844c66cbcdbf4458 Mon Sep 17 00:00:00 2001 From: xuefei <564615061@qq.com> Date: 星期二, 22 十二月 2020 15:17:51 +0800 Subject: [PATCH] 新接口修改 --- platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/mapper/OrderMapper.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/mapper/OrderMapper.java b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/mapper/OrderMapper.java index 369cd8d..ea22085 100644 --- a/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/mapper/OrderMapper.java +++ b/platform-modules/platform-zhyl/src/main/java/cn/cetc54/platform/zhyl/mapper/OrderMapper.java @@ -2,13 +2,43 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import cn.cetc54.platform.zhyl.entity.Order; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; import java.util.List; +import java.util.Map; /** * 璁㈠崟鏁版嵁澶勭悊灞� * @author */ public interface OrderMapper extends BaseMapper<Order> { + /** + * 鑾峰彇鏌愪釜鍖哄煙鐨勬湇鍔¢」鐩殑涓暟 + * @param areaId + * @return + */ + @Select("<script>" + + "select detail,count(*) as num " + + "from" + + "(select detail,person_id " + + "from t_yl_order " + + "<where>" + + " <if test='areaId!= null'>" + + "and area_id=#{areaId} " + + " </if>" + + "</where>" + + "GROUP BY detail,person_id) t " + + "GROUP BY detail ORDER BY num desc" + + "</script>") + List<Map<String,Object>> getTypeStatics(@Param("areaId") String areaId); + @Select("<script>" + + "select count(*) as num " + + "from t_yl_order o " + + "left join t_yl_fuwu_person p " + + "on o.person_id=p.id " + + "where p.org_fw_Id=#{orgId}" + + "</script>") + int getOrderNum(@Param("orgId") String orgId); } \ No newline at end of file -- Gitblit v1.9.1