修改批量出入库

This commit is contained in:
韩鹏辉
2024-07-09 10:57:10 +08:00
parent 497d0a7b12
commit c06c4cb867

View File

@@ -65,7 +65,6 @@ public interface TbOrderInfoRepository extends JpaRepository<TbOrderInfo, Intege
int isRefund(@Param("source") Integer source, @Param("shopId") String shopId); int isRefund(@Param("source") Integer source, @Param("shopId") String shopId);
/** /**
*
* @param shopId * @param shopId
* @param startTime * @param startTime
* @param endTime * @param endTime
@@ -115,6 +114,7 @@ public interface TbOrderInfoRepository extends JpaRepository<TbOrderInfo, Intege
"AND trade_day BETWEEN :startTime AND :endTime " + "AND trade_day BETWEEN :startTime AND :endTime " +
"GROUP BY shop_id,trade_day", nativeQuery = true) "GROUP BY shop_id,trade_day", nativeQuery = true)
List<Object[]> queryTbOrderPaySumByDay(@Param("shopId") String shopId, @Param("startTime") Date startTime, @Param("endTime") Date endTime); List<Object[]> queryTbOrderPaySumByDay(@Param("shopId") String shopId, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
@Query(value = "SELECT ifnull( sum( order_amount ), 0 )" + @Query(value = "SELECT ifnull( sum( order_amount ), 0 )" +
"FROM tb_order_info WHERE shop_id = :shopId AND ((status = 'closed') OR ( status ='refund' AND order_type != 'return' ))" + "FROM tb_order_info WHERE shop_id = :shopId AND ((status = 'closed') OR ( status ='refund' AND order_type != 'return' ))" +
"AND created_at > :startTime AND created_at < :endTime ", nativeQuery = true) "AND created_at > :startTime AND created_at < :endTime ", nativeQuery = true)
@@ -130,6 +130,7 @@ public interface TbOrderInfoRepository extends JpaRepository<TbOrderInfo, Intege
"AND trade_day BETWEEN :startTime AND :endTime " + "AND trade_day BETWEEN :startTime AND :endTime " +
"GROUP BY shop_id,trade_day", nativeQuery = true) "GROUP BY shop_id,trade_day", nativeQuery = true)
List<Object[]> sumByDateOrderNum(@Param("shopId") String shopId, @Param("startTime") Date startTime, @Param("endTime") Date endTime); List<Object[]> sumByDateOrderNum(@Param("shopId") String shopId, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
@Query(value = "select count(1), sum(pay_amount) FROM tb_order_info WHERE shop_id = :shopId AND status = 'closed' " + @Query(value = "select count(1), sum(pay_amount) FROM tb_order_info WHERE shop_id = :shopId AND status = 'closed' " +
"AND trade_day BETWEEN :startTime AND :endTime ", nativeQuery = true) "AND trade_day BETWEEN :startTime AND :endTime ", nativeQuery = true)
Tuple sumByShopIdToday(@Param("shopId") String shopId, @Param("startTime") Date startTime, @Param("endTime") Date endTime); Tuple sumByShopIdToday(@Param("shopId") String shopId, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
@@ -184,6 +185,10 @@ public interface TbOrderInfoRepository extends JpaRepository<TbOrderInfo, Intege
"WHERE info.shopId = :shopId " + "WHERE info.shopId = :shopId " +
"AND info.createdAt > :startTime AND info.createdAt < :endTime " + "AND info.createdAt > :startTime AND info.createdAt < :endTime " +
"AND ((info.status = 'closed') OR ( info.status ='refund' AND info.orderType != 'return' )) " + "AND ((info.status = 'closed') OR ( info.status ='refund' AND info.orderType != 'return' )) " +
"GROUP BY info.tableId") "AND info.tableId = :qrcode ")
List<ShopTableSaleInfoVo> queryShopTableSaleInfo(@Param("shopId") String shopId, @Param("startTime") Long startTime, @Param("endTime") Long endTime); ShopTableSaleInfoVo queryShopTableSaleInfo(@Param("shopId") String shopId, @Param("qrcode") String qrcode,
@Param("startTime") Long startTime, @Param("endTime") Long endTime);
@Query("select table.qrcode from TbShopTable table where table.shopId = :shopId")
List<String> queryShopTableIds(@Param("shopId") Integer shopId);
} }