mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
分堆打包翻页缺少参数增加
This commit is contained in:
+1
-13
@@ -241,18 +241,6 @@ public interface OrderMapper extends BaseMapperX<OrderDO> {
|
|||||||
List<OrderGoodsResp> selectGoodsListByGoodsId(@Param(Constants.WRAPPER) QueryWrapperX<OrderDO> queryWrapperX);
|
List<OrderGoodsResp> selectGoodsListByGoodsId(@Param(Constants.WRAPPER) QueryWrapperX<OrderDO> queryWrapperX);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
default List<OrderDO> selectOrderList(List<Long> orderIds, Long organId) {
|
|
||||||
return selectList(new LambdaQueryWrapperX<OrderDO>()
|
|
||||||
.eqIfPresent(OrderDO::getOrganId, organId)
|
|
||||||
.eq(OrderDO::getDeleted, false)
|
|
||||||
.inIfPresent(OrderDO::getId,orderIds)
|
|
||||||
.eq(OrderDO::getStatus, OrderStatusEnum.FINISH_PRODUCTION.getStatus()));
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
default List<OrderDO> selectOrderPackList(List<Long> orderIds, Long organId) {
|
default List<OrderDO> selectOrderPackList(List<Long> orderIds, Long organId) {
|
||||||
return selectList(new LambdaQueryWrapperX<OrderDO>()
|
return selectList(new LambdaQueryWrapperX<OrderDO>()
|
||||||
.eq(OrderDO::getOrganId, organId)
|
.eq(OrderDO::getOrganId, organId)
|
||||||
@@ -296,7 +284,7 @@ public interface OrderMapper extends BaseMapperX<OrderDO> {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
List<PackRespVO> selectOrderIds(@Param("createTime") String createTime, @Param("organId") Long organId, @Param("orderId") Long orderId);
|
List<PackRespVO> selectOrderIdsTrue(@Param("createTime") String createTime, @Param("organId") Long organId, @Param("orderId") Long orderId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -904,7 +904,7 @@ public class PackServiceImpl implements PackService {
|
|||||||
AssertUtils.notEmpty(order, ORDER_DATE_ERROR);
|
AssertUtils.notEmpty(order, ORDER_DATE_ERROR);
|
||||||
|
|
||||||
List<PackRespVO> packRespVOList = Boolean.TRUE.equals(isUp) ?
|
List<PackRespVO> packRespVOList = Boolean.TRUE.equals(isUp) ?
|
||||||
ordersMapper.selectOrderIds(order.getCreateTime().toString(), getUserOrganId(), order.getId()) :
|
ordersMapper.selectOrderIdsTrue(order.getCreateTime().toString(), getUserOrganId(), order.getId()) :
|
||||||
ordersMapper.selectOrderIdsFalse(order.getCreateTime().toString(), getUserOrganId(), order.getId());
|
ordersMapper.selectOrderIdsFalse(order.getCreateTime().toString(), getUserOrganId(), order.getId());
|
||||||
|
|
||||||
if (packRespVOList.isEmpty()) {
|
if (packRespVOList.isEmpty()) {
|
||||||
|
|||||||
+28
@@ -438,6 +438,34 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectOrderIdsTrue" resultMap="PackMap">
|
||||||
|
|
||||||
|
SELECT
|
||||||
|
id as orderNo,
|
||||||
|
custom_order_no as customOrderNo,
|
||||||
|
dealer as dealer,
|
||||||
|
dealer_phone_number as dealerPhoneNumber,
|
||||||
|
order_date as orderDate,
|
||||||
|
create_time as createTime,
|
||||||
|
delivery_date as deliveryDate,
|
||||||
|
customer as customer,
|
||||||
|
phone_number as phoneNumber,
|
||||||
|
address as address,
|
||||||
|
salesman as salesman,
|
||||||
|
splitter as splitter,
|
||||||
|
packaged as packaged
|
||||||
|
FROM orders
|
||||||
|
WHERE organ_id = #{organId} and deleted = false and status in (1,2,3,4) and create_time >= #{createTime} and id != #{orderId}
|
||||||
|
ORDER BY create_time
|
||||||
|
LIMIT 1 ;
|
||||||
|
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<select id="selectOrderIdsFalse" resultMap="PackMap">
|
<select id="selectOrderIdsFalse" resultMap="PackMap">
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user