diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrder.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrder.java index f5890168..2dae3922 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrder.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/entity/YieldOrder.java @@ -109,6 +109,16 @@ public class YieldOrder extends BaseEntity { */ public static Short SJ_KIT_PREPARATION_2 = 2; + /** + * 玻璃饼下发状态 未下发 + */ + public static Integer GLASS_BISCUIT_NOT_ISSUED = 0; + + /** + * 玻璃饼下发状态 已下发 + */ + public static Integer GLASS_BISCUIT_ISSUED = 1; + /** * 作业中心 */ @@ -476,6 +486,18 @@ public class YieldOrder extends BaseEntity { @TableField(exist = false) private String planDeptCode; + /** + * 玻璃饼下发状态 + */ + @TableField(value = "glass_biscuit_status") + private Integer glassBiscuitStatus; + + /** + * parentId 标记父订单 + */ + @TableField(value = "parent_yo_id") + private Long parentYoId; + @JsonSerialize(nullsUsing = NullSerializer.class) private Double plateThickness1; diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java index d1e10afe..476c209f 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/YieldOrderServiceImpl.java @@ -245,6 +245,15 @@ public class YieldOrderServiceImpl extends BaseServiceImpl SELECT * FROM ( - SELECT t.*, ROWNUM no FROM ( + SELECT t.*, ROWNUM no + FROM ( SELECT d.pkno, d.prntno, @@ -161,7 +162,7 @@ d.mono, d.schemer, d.planner1, - d.subpkdate, + s.subpkdate_day AS subpkdate, d.warctlr, d.barcodeno, d.plndept, @@ -170,7 +171,7 @@ FROM ( SELECT a.prtmdept, - a.subpkdate, + TRUNC(a.subpkdate) AS subpkdate_day, SUM(NVL(a.fj_pkavqty, 0)) AS fjpkavqty FROM dba_mgr.v_mes_rb_pkpqry a @@ -235,14 +236,15 @@ AND a.prtclass = #{dto.prtclass} - GROUP BY a.prtmdept, a.subpkdate + GROUP BY a.prtmdept, TRUNC(a.subpkdate) ) s LEFT JOIN ( SELECT * FROM ( - SELECT d.*, + SELECT + d.*, ROW_NUMBER() OVER ( - PARTITION BY d.prtmdept, d.subpkdate + PARTITION BY d.prtmdept, TRUNC(d.subpkdate) ORDER BY d.pkreqdat DESC, d.pkno DESC ) rn FROM dba_mgr.v_mes_rb_pkpqry d @@ -250,8 +252,8 @@ WHERE dd.rn = 1 ) d ON d.prtmdept = s.prtmdept - AND d.subpkdate = s.subpkdate - ORDER BY s.subpkdate DESC, s.prtmdept DESC + AND TRUNC(d.subpkdate) = s.subpkdate_day + ORDER BY s.subpkdate_day DESC, s.prtmdept DESC ) t WHERE ROWNUM <= #{dto.current} * #{dto.size} ) @@ -326,8 +328,9 @@ AND a.prtclass = #{dto.prtclass} - GROUP BY a.prtmdept, a.subpkdate + GROUP BY a.prtmdept, TRUNC(a.subpkdate) ) c + \ No newline at end of file