李宇
2021-11-12 43ee95fbdcb6fe0a9d548d0935c23c232d5ffeaa
src/main/java/com/nanometer/smartlab/dao/SupplierOpeOrderDao.xml
@@ -94,6 +94,33 @@
    where 1 = 1
    and oo.id = #{id}
  </select>
  <select id="getSupplierListTotal" resultType="java.lang.Integer">
    select (count(0))
    from (
    select count(0)
    from ope_order oo
    LEFT JOIN ope_apply_order oao on oo.id = oao.ope_order_id
    left join ope_apply as oa on oao.ope_apply_id = oa.id
    where 1 = 1
    <if test="code != null and code != ''">
      and oo.order_code like concat('%',#{code},'%')
    </if>
    <if test="status != null">
      and oo.status = #{status}
    </if>
    <if test="orderTime != null">
      and oo.create_time >= #{orderTime}
    </if>
    <if test="orderEndTime != null">
      and #{orderEndTime} >= oo.create_time
    </if>
    <if test="applyCode != null and applyCode != ''">
      and oa.apply_code like concat('%',#{applyCode},'%')
    </if>
    GROUP BY oo.id
    ) as a
  </select>
  <update id="updateDestoryFlagById" parameterType="com.nanometer.smartlab.entity.SupplierOrder">
    update ope_order set destory_flag=1 where id=#{id}