Commit 094b554b763972c2ea5d5f37c71059e2e40a1712

Authored by yeqianyong
2 parents 9b3cd187 4e117f47

Merge remote-tracking branch 'origin/master_0929' into master_0929

... ... @@ -299,6 +299,10 @@ public class BusinessDataHandlerServiceImpl implements BusinessDataHandlerServic
299 299 if (b) {
300 300 //全部撤销
301 301 purchaseOrderInfoService.updateRevokeStatus(revoke.getPurchaseOrderId(), "ALL");
  302 + //全部撤销订货单状态改为已取消
  303 + List<String> ids = new ArrayList<>();
  304 + ids.add(revoke.getPurchaseOrderId());
  305 + purchaseOrderInfoService.updateStatus(ids, "CANCEL");
302 306 } else {
303 307 //部分撤销
304 308 purchaseOrderInfoService.updateRevokeStatus(revoke.getPurchaseOrderId(), "PARTIAL");
... ...
... ... @@ -311,6 +311,8 @@ public class PurchaseOrderLineServiceImpl extends BaseMpServiceImpl<PurchaseOrde
311 311 if (!includeShipment) {
312 312 queryWrapper.eq(PurchaseOrderLine::getShipment, Boolean.FALSE);
313 313 }
  314 + // 只查询 quantity > 0 的记录
  315 + queryWrapper.gt(PurchaseOrderLine::getQuantity, BigDecimal.ZERO);
314 316 queryWrapper.in(PurchaseOrderLine::getDeliveryDate, shipmentDateList);
315 317
316 318 return getBaseMapper().selectList(queryWrapper);
... ...
... ... @@ -153,6 +153,7 @@
153 153 <include refid="PurchaseOrderInfo_sql"/>
154 154 <where>
155 155 AND tb.type = 'PRODUCTION'
  156 + AND tb.status != 'CANCEL'
156 157 <if test="vo.orderNo != null and vo.orderNo != ''">
157 158 AND tb.order_no = #{vo.orderNo}
158 159 </if>
... ...