| | |
| | | <!-- 通用查询结果列 --> |
| | | <sql id="Base_Column_List"> |
| | | id, boardId, mealType, mealPerson, orderMoney, payMoney, payType, createTime, updateTime, disabled, |
| | | createBy, updateBy, orderNum, status,isCover,shopId,generatorId,remark |
| | | createBy, updateBy, orderNum, status,isCover,shopId,generatorId,remark,mealTime |
| | | </sql> |
| | | <select id="pageList" resultType="com.ruoyi.system.vo.TOrderMealVO"> |
| | | select |
| | |
| | | </select> |
| | | <select id="salesVolume" resultType="com.ruoyi.system.vo.SalesVolumeVO"> |
| | | select |
| | | SUM(CASE WHEN payType = 1 THEN payMoney ELSE 0 END) AS moneyPay, |
| | | SUM(CASE WHEN payType = 2 THEN payMoney ELSE 0 END) AS aliPay, |
| | | SUM(CASE WHEN payType = 3 THEN payMoney ELSE 0 END) AS weiXinPay, |
| | | SUM(CASE WHEN payType = 4 THEN payMoney ELSE 0 END) AS cardPay, |
| | | SUM(CASE WHEN payType = 5 THEN payMoney ELSE 0 END) AS otherPay |
| | | IFNULL(SUM(CASE WHEN payType = 1 THEN payMoney ELSE 0 END),0) AS moneyPay, |
| | | IFNULL(SUM(CASE WHEN payType = 2 THEN payMoney ELSE 0 END),0) AS aliPay, |
| | | IFNULL(SUM(CASE WHEN payType = 3 THEN payMoney ELSE 0 END),0) AS weiXinPay, |
| | | IFNULL(SUM(CASE WHEN payType = 4 THEN payMoney ELSE 0 END),0) AS cardPay, |
| | | IFNULL(SUM(CASE WHEN payType = 5 THEN payMoney ELSE 0 END),0) AS otherPay |
| | | from t_order_meal |
| | | <where> |
| | | <if test="query.shopId != null"> |
| | |
| | | </select> |
| | | <select id="getDataGeneratorMealDetail" resultType="java.util.Map"> |
| | | SELECT |
| | | SUM(CASE WHEN payType = 1 THEN payMoney ELSE 0 END) AS moneyPay, |
| | | SUM(CASE WHEN payType = 2 THEN payMoney ELSE 0 END) AS aliPay, |
| | | SUM(CASE WHEN payType = 3 THEN payMoney ELSE 0 END) AS weiXinPay, |
| | | SUM(CASE WHEN payType = 4 THEN payMoney ELSE 0 END) AS cardPay, |
| | | SUM(CASE WHEN payType = 5 THEN payMoney ELSE 0 END) AS otherPay |
| | | IFNULL(SUM(CASE WHEN payType = 1 THEN payMoney ELSE 0 END),0) AS moneyPay, |
| | | IFNULL(SUM(CASE WHEN payType = 2 THEN payMoney ELSE 0 END),0) AS aliPay, |
| | | IFNULL(SUM(CASE WHEN payType = 3 THEN payMoney ELSE 0 END),0) AS weiXinPay, |
| | | IFNULL(SUM(CASE WHEN payType = 4 THEN payMoney ELSE 0 END),0) AS cardPay, |
| | | IFNULL(SUM(CASE WHEN payType = 5 THEN payMoney ELSE 0 END),0) AS otherPay |
| | | from t_order_meal |
| | | <where> |
| | | <if test="query.dataId != null"> |
| | | and generatorId = #{query.dataId} |
| | | <if test="query.generatorId != null"> |
| | | and generatorId = #{query.generatorId} |
| | | </if> |
| | | <if test="query.payType != null"> |
| | | and payType = #{query.payType} |