|
@@ -2,12 +2,14 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.fjhx.purchase.mapper.purchase.PurchaseMapper">
|
|
|
<select id="getPage" resultType="com.fjhx.purchase.entity.purchase.vo.PurchaseVo">
|
|
|
- SELECT p.*
|
|
|
+ SELECT p.*,
|
|
|
+ IF(sum(dg.`status`) > 0, 1, 0) isTransit
|
|
|
FROM purchase p
|
|
|
LEFT JOIN purchase_detail pd ON pd.purchase_id = p.id
|
|
|
LEFT JOIN bytesailing_item.product_info pi ON pd.bussiness_id = pi.id
|
|
|
LEFT JOIN bytesailing_base.sys_dept de
|
|
|
ON json_unquote(pi.victoriatourist_json - > '$.deptId') = de.dept_id
|
|
|
+ LEFT JOIN bytesailing_victoriatourist.deliver_goods dg ON dg.purchase_id = p.id
|
|
|
${ew.customSqlSegment}
|
|
|
</select>
|
|
|
<select id="paymentBill" resultType="com.fjhx.purchase.entity.purchase.dto.PurchaseDto">
|