parent
46beff3cd9
commit
faa463e396
|
|
@ -97,6 +97,12 @@ public class TbConsInfoFlow implements Serializable {
|
||||||
@Column(name = "`order_no`")
|
@Column(name = "`order_no`")
|
||||||
@ApiModelProperty(value = "订单编号")
|
@ApiModelProperty(value = "订单编号")
|
||||||
private String orderNo;
|
private String orderNo;
|
||||||
|
@Column(name = "`cover_img`")
|
||||||
|
@ApiModelProperty(value = "图片")
|
||||||
|
private String coverImg;
|
||||||
|
@Column(name = "`remark`")
|
||||||
|
@ApiModelProperty(value = "备注")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
@Transient
|
@Transient
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,9 @@ public class TbConsInfoFlowDto implements Serializable {
|
||||||
private Integer orderId;
|
private Integer orderId;
|
||||||
|
|
||||||
private String orderNo;
|
private String orderNo;
|
||||||
|
private String coverImg;
|
||||||
|
private String remark;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -21,12 +21,12 @@ public interface ProductStockCountRepository extends JpaRepository<TbProductStoc
|
||||||
" pro.product_name AS name," +
|
" pro.product_name AS name," +
|
||||||
// " d.spec_snap AS spec_snap," +
|
// " d.spec_snap AS spec_snap," +
|
||||||
" pro.stock_number AS stock_number," +
|
" pro.stock_number AS stock_number," +
|
||||||
" SUM( CASE WHEN d.sub_type = - 1 THEN d.stock_number ELSE 0 END ) AS sub_count_number," +
|
" SUM( CASE WHEN d.sub_type = - 1 THEN ABS(d.stock_number) ELSE 0 END ) AS sub_count_number," +
|
||||||
" SUM( CASE WHEN d.type IN ( '供应商入库', '盘点入库', '其他入库' ) THEN d.stock_number ELSE 0 END ) AS add_number," +
|
" SUM( CASE WHEN d.type IN ( '供应商入库', '盘点入库', '其他入库' ) THEN ABS(d.stock_number) ELSE 0 END ) AS add_number," +
|
||||||
" SUM( CASE WHEN d.type IN ( '供应商出库', '盘点出库', '其他出库' ) THEN d.stock_number ELSE 0 END ) AS sub_number," +
|
" SUM( CASE WHEN d.type IN ( '供应商出库', '盘点出库', '其他出库' ) THEN ABS(d.stock_number) ELSE 0 END ) AS sub_number," +
|
||||||
" SUM( CASE WHEN d.type = '售出记录' THEN d.stock_number ELSE 0 END ) AS sale_number," +
|
" SUM( CASE WHEN d.type = '售出记录' THEN ABS(d.stock_number) ELSE 0 END ) AS sale_number," +
|
||||||
" SUM( CASE WHEN d.type = '报损' THEN d.stock_number ELSE 0 END ) AS loss_number," +
|
" SUM( CASE WHEN d.type = '报损' THEN ABS(d.stock_number) ELSE 0 END ) AS loss_number," +
|
||||||
" SUM( CASE WHEN d.type = '退单' THEN d.stock_number ELSE 0 END ) AS refund_number " +
|
" SUM( CASE WHEN d.type = '退单' THEN ABS(d.stock_number) ELSE 0 END ) AS refund_number " +
|
||||||
"FROM" +
|
"FROM" +
|
||||||
" tb_product_stock_detail d " +
|
" tb_product_stock_detail d " +
|
||||||
" INNER JOIN tb_product pro ON d.product_id = pro.id " +
|
" INNER JOIN tb_product pro ON d.product_id = pro.id " +
|
||||||
|
|
@ -59,13 +59,13 @@ public interface ProductStockCountRepository extends JpaRepository<TbProductStoc
|
||||||
|
|
||||||
@Query("SELECT new cn.ysk.cashier.vo.TbProductStockCountVo( " +
|
@Query("SELECT new cn.ysk.cashier.vo.TbProductStockCountVo( " +
|
||||||
" SUM( pro.stockNumber ) , " +
|
" SUM( pro.stockNumber ) , " +
|
||||||
" SUM( CASE WHEN detail.subType = 1 THEN detail.stockNumber ELSE 0 END ) , " +
|
" SUM( CASE WHEN detail.subType = 1 THEN ABS(detail.stockNumber) ELSE 0 END ) , " +
|
||||||
" SUM( CASE WHEN detail.subType = - 1 THEN detail.stockNumber ELSE 0 END ) , " +
|
" SUM( CASE WHEN detail.subType = - 1 THEN ABS(detail.stockNumber) ELSE 0 END ) , " +
|
||||||
" SUM( CASE WHEN detail.type IN ( '供应商入库', '盘点入库', '其他入库' ) THEN detail.stockNumber ELSE 0 END ) , " +
|
" SUM( CASE WHEN detail.type IN ( '供应商入库', '盘点入库', '其他入库' ) THEN ABS(detail.stockNumber) ELSE 0 END ) , " +
|
||||||
" SUM( CASE WHEN detail.type IN ( '供应商出库', '盘点出库', '其他出库' ) THEN detail.stockNumber ELSE 0 END ) , " +
|
" SUM( CASE WHEN detail.type IN ( '供应商出库', '盘点出库', '其他出库' ) THEN ABS(detail.stockNumber) ELSE 0 END ) , " +
|
||||||
" SUM( CASE WHEN detail.type = '售出记录' THEN detail.stockNumber ELSE 0 END ) , " +
|
" SUM( CASE WHEN detail.type = '售出记录' THEN ABS(detail.stockNumber) ELSE 0 END ) , " +
|
||||||
" SUM( CASE WHEN detail.type = '报损' THEN detail.stockNumber ELSE 0 END ) ," +
|
" SUM( CASE WHEN detail.type = '报损' THEN ABS(detail.stockNumber) ELSE 0 END ) ," +
|
||||||
" SUM( CASE WHEN detail.type = '退单' THEN detail.stockNumber ELSE 0 END ))" +
|
" SUM( CASE WHEN detail.type = '退单' THEN ABS(detail.stockNumber) ELSE 0 END ))" +
|
||||||
"FROM " +
|
"FROM " +
|
||||||
" TbProductStockDetail detail " +
|
" TbProductStockDetail detail " +
|
||||||
" INNER JOIN TbProduct pro ON detail.productId = pro.id " +
|
" INNER JOIN TbProduct pro ON detail.productId = pro.id " +
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue