|
|
@@ -219,6 +219,11 @@ public class PurchaseService extends BaseService<Purchase> {
|
|
|
inboundItemVO.setIntoingQty(purchaseItemVO.getItemQty());
|
|
|
//已入库数量
|
|
|
inboundItemVO.setIntoingAmt(purchaseItemVO.getItemAmt());
|
|
|
+ //todo 2024年7月10日10:19:01 成本单价和成本金额取前台传入的采购单价和采购金额 dl和z确认
|
|
|
+ //成本单价
|
|
|
+ inboundItemVO.setCostPrice(purchaseItemVO.getPricePur());
|
|
|
+ //成本基恩
|
|
|
+ inboundItemVO.setCostAmt(purchaseItemVO.getItemAmt());
|
|
|
//endregion
|
|
|
|
|
|
//region 根据sku查询商品信息
|
|
|
@@ -262,6 +267,10 @@ public class PurchaseService extends BaseService<Purchase> {
|
|
|
//已入库数量
|
|
|
inboundVO.setIntoingAmt(purchasevo.getSumAmount());
|
|
|
inboundVO.setItemList(inboundItemVOList);
|
|
|
+ //来源id
|
|
|
+ inboundVO.setFromId(purchasevo.getPurId());
|
|
|
+ //来源单号
|
|
|
+ inboundVO.setFromNo(purchasevo.getPurNo());
|
|
|
//endregion
|
|
|
//新建采购入库单
|
|
|
inboundPurchaseService.purchaseInboundInsert(inboundVO);
|
|
|
@@ -529,11 +538,11 @@ public class PurchaseService extends BaseService<Purchase> {
|
|
|
*/
|
|
|
public ResponseResultVO<?> oneKeyInvalid(String id) {
|
|
|
//region 查询当前订单下是否有退货单
|
|
|
- List<InboundItemResponse> inboundItemReturnResponses = inboundItemMapper.selectByCond(new InboundItemQuery()
|
|
|
+ Long count = inboundItemMapper.selectHasReturn(new InboundItemQuery()
|
|
|
.setSPurId(id)
|
|
|
.setFlgValid(true)
|
|
|
.setIntoType(Constant.IntoType.PURRETURN_RETURN.getName()));
|
|
|
- if (inboundItemReturnResponses != null && inboundItemReturnResponses.size() > 0) {
|
|
|
+ if (count != null && count > 0) {
|
|
|
throw new BaseBusinessException(ResponseCodeEnum.OPERATE_FAIL.getCode(), ErrorCodeEnum.ORDER_IS_EXISTS_RETURN_ORDERS.getMessage());
|
|
|
}
|
|
|
//endregion
|