liurunyu
2024-08-22 83ef8b0e6fc20d4528bf54468f7fe4c1fdef86b1
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeGeneralMapper.xml
@@ -198,7 +198,7 @@
      </if>
      <if test = "auditStatus != null and auditStatus > 0">
        AND audit_status = ${auditStatus}
        AND audit_status = #{auditStatus}
      </if>
      <if test = "operateDateStart != null and operateDateStop != null">
@@ -210,17 +210,18 @@
  <!--根据指定条件获取总账记录-->
  <select id="getGenerals" resultType="com.dy.pipIrrGlobal.voSe.VoGeneral">
    SELECT
        CAST(id AS  char) AS generalId,
        CAST(cashier_id AS char) AS cashierId,
        id AS generalId,
        cashier_id AS cashierId,
        cashier_name AS cashierName,
        trade_amount AS tradeAmount,
        gift,
        refund_amount AS refundAmount,
        (trade_amount + gift + refund_amount) AS totalAmount,
        Date(operate_date) AS operateDate,
        (CASE
          WHEN audit_status = 1 THEN "未审核"
          WHEN audit_status = 2 THEN "同意"
          WHEN audit_status = 3 THEN "驳回"
          WHEN audit_status = 1 THEN '未审核'
          WHEN audit_status = 2 THEN '同意'
          WHEN audit_status = 3 THEN '驳回'
        END) AS auditStatus
    FROM se_general
    <where>
@@ -229,7 +230,7 @@
      </if>
      <if test = "auditStatus != null and auditStatus > 0">
        AND audit_status = ${auditStatus}
        AND audit_status = #{auditStatus}
      </if>
      <if test = "operateDateStart != null and operateDateStop != null">
@@ -255,11 +256,11 @@
      </if>
      <if test = "paymentId != null and paymentId >0">
        AND ope.payment_id = ${paymentId}
        AND ope.payment_id = #{paymentId}
      </if>
      <if test = "cashierId != null and cashierId >0">
        AND ope.operator = ${cashierId}
        AND ope.operator = #{cashierId}
      </if>
    </where>
    GROUP BY ope.payment_id,  Date(ope.operate_dt)
@@ -286,7 +287,7 @@
    SELECT * FROM v_trade_summary
    <where>
      <if test = "cashierId != null and cashierId > 0">
        AND cashierId = ${cashierId}
        AND cashierId = #{cashierId}
      </if>
      <if test = "timeStart != null and timeStop != null">
@@ -303,7 +304,7 @@
    FROM v_trade_details
    <where>
      <if test = "cashierId != null and cashierId > 0">
        AND cashierId = ${cashierId}
        AND cashierId = #{cashierId}
      </if>
      <if test = "tradeDate != null">
@@ -317,7 +318,7 @@
    SELECT * FROM v_trade_details
    <where>
      <if test = "cashierId != null and cashierId > 0">
        AND cashierId = ${cashierId}
        AND cashierId = #{cashierId}
      </if>
      <if test = "tradeDate != null">