|
@@ -3,7 +3,7 @@ package com.fjhx.controller.stock;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.fjhx.base.Condition;
|
|
|
-import com.fjhx.entity.stock.ManualVo;
|
|
|
+import com.fjhx.entity.stock.ManualOutDto;
|
|
|
import com.fjhx.enums.stock.OutTypeEnum;
|
|
|
import com.fjhx.params.stock.StockChangeDto;
|
|
|
import com.fjhx.service.stock.StockJournalService;
|
|
@@ -30,23 +30,23 @@ public class ManualOutStockController {
|
|
|
@Autowired
|
|
|
private StockJournalService stockJournalService;
|
|
|
|
|
|
+ @PostMapping("page")
|
|
|
+ public R page(@RequestBody Condition condition) {
|
|
|
+ Page<Map<String, Object>> page = stockJournalService.getManualOutPage(condition);
|
|
|
+ return R.success(page);
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/add")
|
|
|
- public R add(@RequestBody ManualVo manualVo) {
|
|
|
+ public R add(@RequestBody ManualOutDto manualOutDto) {
|
|
|
StockChangeDto stockChangeDto = new StockChangeDto();
|
|
|
stockChangeDto.setDefaultBusinessId(IdWorker.getId());
|
|
|
- stockChangeDto.setDefaultWarehouseId(manualVo.getWarehouseId());
|
|
|
- stockChangeDto.setDefaultRemarks(manualVo.getRemarks());
|
|
|
- stockChangeDto.setTypeEnum(OutTypeEnum.getEnumByKey(manualVo.getType()));
|
|
|
- stockChangeDto.setChangeDetailsList(manualVo.getChangeProductList());
|
|
|
+ stockChangeDto.setDefaultWarehouseId(manualOutDto.getWarehouseId());
|
|
|
+ stockChangeDto.setDefaultRemarks(manualOutDto.getRemarks());
|
|
|
+ stockChangeDto.setTypeEnum(OutTypeEnum.getEnumByKey(manualOutDto.getType()));
|
|
|
+ stockChangeDto.setChangeDetailsList(manualOutDto.getChangeProductList());
|
|
|
|
|
|
stockService.changeQuantity(stockChangeDto);
|
|
|
return R.success();
|
|
|
}
|
|
|
|
|
|
- @PostMapping("page")
|
|
|
- public R page(@RequestBody Condition condition) {
|
|
|
- Page<Map<String, Object>> page = stockJournalService.getManualOutPage(condition);
|
|
|
- return R.success(page);
|
|
|
- }
|
|
|
-
|
|
|
}
|