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 readyPInStock = erpService.getReadyInStock(); return R.ok().add(readyPInStock); } /** * 将未读的入库单据设置为已读 */ @GetMapping("/haveReadInStock") public R haveReadInStock(@RequestParam String FBillNo){ return R.ok().add(erpService.haveReadInStock(FBillNo,1)); } /** * 提交实际收货数量 */ // @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 String FNumber, @RequestParam Double qty) { return R.ok().add(erpService.checkStockEntity(FNumber, qty)); } }