zhubaomin
2025-04-07 1a2b07f01ba4616fd9e894dddf474b56d020158c
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeGeneralMapper.xml
@@ -157,7 +157,7 @@
        1 AS auditStatus
    FROM se_card_operate ope
        INNER JOIN ba_user us ON ope.operator = us.id
    WHERE Date(ope.operate_dt) = #{operateDate}
    WHERE Date(ope.operate_dt) = #{operateDate} AND ope.operate_valid = 2
    GROUP BY ope.operator, Date(ope.operate_dt)
    UNION ALL
@@ -250,7 +250,7 @@
  <!--获取指定日期、指定收银员、指定支付方式实收金额合计-->
  <select id="getPaymentSums" resultType="java.lang.Float">
    SELECT
    SUM(ope.trade_amount) AS tradeAmount
        (SUM(ope.trade_amount) + SUM(ope.card_cost)) AS tradeAmount
    FROM se_card_operate ope
    <where>
      AND ope.operate_valid = 2
@@ -294,6 +294,7 @@
            WHEN ope.operate_type = 3 THEN '销卡'
            WHEN ope.operate_type = 4 THEN '补卡'
            WHEN ope.operate_type = 5 THEN '返还'
            WHEN ope.operate_type = 10 THEN '反写'
        END AS operateType,
        Date(ope.operate_dt) AS tradeDate,
        COUNT(*) AS count,
@@ -304,7 +305,8 @@
    FROM se_card_operate ope
        INNER JOIN ba_user us ON us.id = ope.operator
    <where>
      AND ope.operate_type IN(1,2,3,4,5)
      AND ope.operate_type IN(1,2,3,4,5,10)
      AND ope.operate_valid = 2
      <if test = "cashierId != null and cashierId > 0">
        AND us.id = #{cashierId}
      </if>
@@ -364,4 +366,9 @@
      </if>
    </trim>
  </select>
  <!-- 删除今天的总账-->
  <delete id="deleteTodayGeneral">
    DELETE FROM se_general
    WHERE operate_date = DATE(NOW())
  </delete>
</mapper>