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

This commit is contained in:
2024-09-28 16:14:46 +08:00
3 changed files with 26 additions and 23 deletions

View File

@@ -59,7 +59,7 @@ public class TbConsInfoFlowController {
@ApiOperation("耗材报损") @ApiOperation("耗材报损")
public ResponseEntity<Object> frmLoss(@RequestBody TbConsInfoFlowDto resources){ public ResponseEntity<Object> frmLoss(@RequestBody TbConsInfoFlowDto resources){
tbConsInfoFlowService.frmLoss(resources); tbConsInfoFlowService.frmLoss(resources);
return new ResponseEntity<>(HttpStatus.CREATED); return new ResponseEntity<>("ok",HttpStatus.OK);
} }
// @GetMapping // @GetMapping

View File

@@ -77,7 +77,7 @@ public class TbProductStockDetailController {
@ApiOperation("商品报损") @ApiOperation("商品报损")
public ResponseEntity<Object> frmLoss(@Validated @RequestBody TbProductFrmLossDto resources){ public ResponseEntity<Object> frmLoss(@Validated @RequestBody TbProductFrmLossDto resources){
tbProductStockDetailService.frmLoss(resources); tbProductStockDetailService.frmLoss(resources);
return new ResponseEntity<>(HttpStatus.CREATED); return new ResponseEntity<>("ok",HttpStatus.OK);
} }
// /** // /**

View File

@@ -186,9 +186,9 @@ public class TbProductStockDetailServiceImpl implements TbProductStockDetailServ
stockDetail.setSourcePath("CASHIER-APP"); stockDetail.setSourcePath("CASHIER-APP");
stockDetail.setProductName(product.getName()); stockDetail.setProductName(product.getName());
stockDetail.setUnitName(tbShopUnit==null?"":tbShopUnit.getName()); stockDetail.setUnitName(tbShopUnit==null?"":tbShopUnit.getName());
tbProductStockDetailRepository.save(stockDetail);
stockDetail.setCreatedAt(System.currentTimeMillis()); stockDetail.setCreatedAt(System.currentTimeMillis());
stockDetail.setUpdatedAt(System.currentTimeMillis()); stockDetail.setUpdatedAt(System.currentTimeMillis());
tbProductStockDetailRepository.save(stockDetail);
product.setStockNumber(product.getStockNumber()-stockDetail.getStockNumber().intValue()); product.setStockNumber(product.getStockNumber()-stockDetail.getStockNumber().intValue());
tbProductRepository.save(product); tbProductRepository.save(product);
} }
@@ -257,6 +257,8 @@ public class TbProductStockDetailServiceImpl implements TbProductStockDetailServ
List<StockCountDTO> stockCountDTOS = stockCountRepository.countStockById(orderId); List<StockCountDTO> stockCountDTOS = stockCountRepository.countStockById(orderId);
log.info("查询到订单id: {}的所有库存数据: {}", orderId, stockCountDTOS); log.info("查询到订单id: {}的所有库存数据: {}", orderId, stockCountDTOS);
stockCountDTOS.forEach(s -> { stockCountDTOS.forEach(s -> {
//客座费不统计
if (!s.getProId().toString().equals("-999")) {
if (s.getStockCount() > 0) { if (s.getStockCount() > 0) {
TbProductStockDetail productStockDetail = new TbProductStockDetail(); TbProductStockDetail productStockDetail = new TbProductStockDetail();
productStockDetail.setCreatedAt(System.currentTimeMillis()); productStockDetail.setCreatedAt(System.currentTimeMillis());
@@ -278,6 +280,7 @@ public class TbProductStockDetailServiceImpl implements TbProductStockDetailServ
tbProductStockDetailRepository.save(productStockDetail); tbProductStockDetailRepository.save(productStockDetail);
} }
skutMapper.incrRealSalesNumber(s.getSkuId().intValue(), s.getStockCount()); skutMapper.incrRealSalesNumber(s.getSkuId().intValue(), s.getStockCount());
}
}); });
} }