zyy
2025-07-18 96e443a77b1d425d3e536c288fc271fe182f1496
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.nq.dao.StockAiOrderPositionMapper">
 
    <update id="updateStatusByOrderId">
        update stock_ai_order_position
        set status = #{status}
        where stock_ai_order_id = #{stockAiOrderId}
    </update>
 
    <select id="getAiPositionList" resultType="com.nq.vo.position.UserPositionVO">
        SELECT * FROM stock_ai_order_position
        WHERE stock_ai_order_id IN (SELECT id FROM stock_ai_order WHERE
            user_id = #{userId} and status='passed' )
          <if test="status != null">
              AND status = #{status}
          </if>
        ORDER BY creat_date DESC
    </select>
 
</mapper>