Просмотр исходного кода

采购添加是否在途字段

yzc 1 год назад
Родитель
Сommit
0a21d4ea9b

+ 6 - 0
hx-purchase/src/main/java/com/fjhx/purchase/entity/purchase/vo/PurchaseVo.java

@@ -43,4 +43,10 @@ public class PurchaseVo extends Purchase {
      * 退款金额
      */
     private BigDecimal refundAmount;
+
+    /**
+     * 是否在途
+     */
+    private Integer isTransit;
+
 }

+ 3 - 1
hx-purchase/src/main/resources/mapper/purchase/PurchaseMapper.xml

@@ -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">