935090232@qq.com
2022-02-22 85dce973eb29eb2372c76d5b95b30354da9c41c8
zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderDao.xml
@@ -14,6 +14,7 @@
        <result property="orderNo" column="ORDER_NO"/>
        <result property="activity" column="ACTIVITY"/>
        <result property="total" column="TOTAL"/>
        <result property="cashierName" column="cashierName"/>
        <result property="statu" column="STATU"/>
        <result property="zkTotal" column="ZK_TOTAL"/>
@@ -29,6 +30,7 @@
        <result property="cardPay" column="card_Pay"/>
        <result property="arrears" column="arrears"/>
        <result property="payTime" column="pay_time"/>
        <result property="cashierId" column="cashier_id"/>
        <!-- 扩展字段 -->
        <result property="shopName" column="SHOP_NAME"/>
@@ -64,7 +66,8 @@
      pay_time,
      company_id,
      orderType,
        is_has_refund
        is_has_refund,
        cashier_id
      )
      VALUES (
      #{id},
@@ -88,7 +91,8 @@
      #{payTime},
      #{companyId},
      #{orderType},
      #{isHasRefund}
      #{isHasRefund},
      #{cashierId}
      )
   </insert>
@@ -151,7 +155,9 @@
            <if test="isHasRefund != null  ">
                is_has_refund = #{isHasRefund},
            </if>
            <if test="cashierId != null  ">
                cashier_id = #{cashierId},
            </if>
        </set>
        WHERE id=#{id}
    </update>
@@ -174,11 +180,12 @@
    <!-- 分页查询 -->
    <select id="selectInPage" resultMap="SysOrderMap">
        select
        a.*, b.VIP_NAME, c.su_name as STAFF_NAME,
        a.*, b.VIP_NAME, c.su_name as STAFF_NAME, e.su_name as cashierName,
        d.SHOP_NAME, b.PHONE
        from sys_order a
        LEFT JOIN sys_vip_info b on b.ID=a.VIP_ID
        left JOIN sys_users c on c.su_id=a.STAFF_ID
        left JOIN sys_users e on e.su_id=a.cashier_id
        left JOIN sys_shop_info d on d.ID=a.SHOP_ID
        where 1=1
        <if test="record!=null">
@@ -208,6 +215,9 @@
            </if>
            <if test="record.staffId != null and record.staffId !='' ">
                and a.STAFF_ID = #{record.staffId}
            </if>
            <if test="record.cashierId != null and record.cashierId !='' ">
                and a.cashier_id = #{record.cashierId}
            </if>
            <if test="record.isCross != null and record.isCross !='' ">
                and a.IS_CROSS = #{record.isCross}
@@ -289,6 +299,9 @@
            </if>
            <if test="record.staffId != null and record.staffId !='' ">
                and a.STAFF_ID = #{record.staffId}
            </if>
            <if test="record.cashierId != null and record.cashierId !='' ">
                and a.cashier_id = #{record.cashierId}
            </if>
            <if test="(record.companyId!=null and record.companyId!='') ">
                and a.company_id = #{record.companyId}
@@ -385,6 +398,9 @@
            <if test="record.staffId != null and record.staffId !='' ">
                and a.STAFF_ID = #{record.staffId}
            </if>
            <if test="record.cashierId != null and record.cashierId !='' ">
                and a.cashier_id = #{record.cashierId}
            </if>
            <if test="record.isCross != null and record.isCross !='' ">
                and a.IS_CROSS = #{record.isCross}
            </if>
@@ -441,6 +457,9 @@
            <if test="record.staffId != null and record.staffId !='' ">
                and a.STAFF_ID = #{record.staffId}
            </if>
            <if test="record.cashierId != null and record.cashierId !='' ">
                and a.cashier_id = #{record.cashierId}
            </if>
            <if test="record.isCross != null and record.isCross !='' ">
                and a.IS_CROSS = #{record.isCross}
            </if>