package com.zy.common.service.erp;
|
|
import com.core.common.R;
|
import com.zy.common.service.erp.dto.InStockDto;
|
import com.zy.common.service.erp.dto.PInStockDto;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.List;
|
|
/**
|
* Created by vincent on 2020/12/4
|
*/
|
@RestController
|
@RequestMapping("/erp")
|
public class ErpModeController {
|
|
@Autowired
|
private ErpService erpService;
|
|
@GetMapping("/test")
|
public R test(){
|
return R.ok().add(erpService.get());
|
}
|
|
/**
|
* 获取未读取过的入库单据
|
*/
|
@GetMapping("/readyStock")
|
public R getReadStock(){
|
List<InStockDto> readyPInStock = erpService.getReadyInStock();
|
return R.ok().add(readyPInStock);
|
}
|
|
/**
|
* 将未读的入库单据设置为已读
|
*/
|
@GetMapping("/haveReadInStock")
|
public R haveReadInStock(@RequestParam String FBillNo){
|
return R.ok().add(erpService.haveReadInStock(FBillNo));
|
}
|
|
/**
|
* 提交实际收货数量
|
*/
|
// @GetMapping("/actFQtySubmit")
|
// public R actFQtySubmit(@RequestParam Integer FInterID,@RequestParam Integer FItemID, @RequestParam Integer FEntryID, @RequestParam Double FQty) {
|
// return R.ok().add(erpService.actFQtySubmit(FInterID, FItemID, FEntryID, FQty));
|
// }
|
|
/**
|
* 增量入库
|
*/
|
// @GetMapping("/incrementPakIn")
|
// public R incrementPakIn(@RequestParam Integer FInterID,@RequestParam Integer FItemID, @RequestParam Integer FEntryID, @RequestParam Double increment) {
|
// return R.ok().add(erpService.incrementPakIn(FInterID, FItemID, FEntryID, increment));
|
// }
|
|
/**
|
* 库存明细同步
|
*/
|
@GetMapping("/stockEntitySync")
|
public R stockEntitySync(@RequestParam Integer FItemID, @RequestParam Integer FEntryID, @RequestParam Double qty) {
|
return R.ok().add(erpService.stockEntitySync(FItemID, FEntryID, qty));
|
}
|
|
/**
|
* 库存盘点
|
*/
|
@GetMapping("/checkStockEntity")
|
public R checkStockEntity(@RequestParam Integer FItemID, @RequestParam Integer FEntryID, @RequestParam Double qty) {
|
return R.ok().add(erpService.checkStockEntity(FItemID, FEntryID, qty));
|
}
|
|
}
|