diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeign.java index 9cd900264f..a243511f6c 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeign.java @@ -114,7 +114,6 @@ public interface BaseTrailerFeign { ResultBean> searchPage(@RequestBody PagerQuery pagerQuery); @ApiOperation("挂车出库") - @PostMapping("/trailerOut") - @ResponseBody - public ResultBean trailerOut(@RequestBody BaseTrailerDto dto); + @PostMapping("/trailerOut/{sid}") + public ResultBean trailerOut(@PathVariable("sid") String sid); } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeignFallback.java index a6607af28e..57c24986df 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basetrailer/BaseTrailerFeignFallback.java @@ -78,7 +78,7 @@ public class BaseTrailerFeignFallback implements BaseTrailerFeign { } @Override - public ResultBean trailerOut(BaseTrailerDto dto) { + public ResultBean trailerOut(String sid) { return null; } } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDetailsVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDetailsVo.java index 9042fda865..5d24ec00f8 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDetailsVo.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutDetailsVo.java @@ -36,6 +36,8 @@ public class BaseVehicleOutDetailsVo implements Vo { private String customerName; @ApiModelProperty("客户sid") private String customerSid; + @ApiModelProperty("客户编码") + private String customerNo; @ApiModelProperty("手机号") private String mobile; @ApiModelProperty("赠品说明") diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java index 30bc788dd2..79f4d4a55c 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basevehicleout/BaseVehicleOutFeign.java @@ -45,12 +45,12 @@ public interface BaseVehicleOutFeign { @ApiOperation("根据层级获取分公司信息") @PostMapping("/selectOrgByLevel") @ResponseBody - ResultBean>> selectOrgByLevel(@RequestParam("orgSidPath") String orgSidPath); + ResultBean>> selectOrgByLevel(@RequestParam("orgSidPath") String orgSidPath); @ApiOperation("生成销售出库单pdf") @PostMapping("/createPdf") @ResponseBody - ResultBean createPdf(@RequestParam("xsckdSid") String xsckdSid); + ResultBean createPdf(@RequestParam("xsckdSid") String xsckdSid, @RequestParam("printerType") String printerType); } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerRest.java index 4367e6aae1..68dd36e3b4 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerRest.java @@ -106,7 +106,7 @@ public class BaseTrailerRest implements BaseTrailerFeign { } @Override - public ResultBean trailerOut(BaseTrailerDto dto) { - return baseTrailerService.trailerOut(dto); + public ResultBean trailerOut(String sid) { + return baseTrailerService.trailerOut(sid); } } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java index 302da76012..47a5fd7689 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java @@ -416,18 +416,25 @@ public class BaseTrailerService extends MybatisBaseService fEntity = salOutStock.getFEntity(); for (SalOutStock.FEntity entity : fEntity) { String substring = entity.getFMaterialID().substring(entity.getFMaterialID().length() - 1); if ("G".equals(substring)) { - String gcSid = baseVehicleOut.getSzOrGCSid(); - BaseTrailer baseTrailer = fetchBySid(gcSid); baseTrailer.setStockStateKey(VehicleState.StockEnum.OUT_STOCK.getCode()); baseTrailer.setStockStateValue(VehicleState.StockEnum.OUT_STOCK.getRemarks()); BigDecimal dealPrice = new BigDecimal(baseVehicleOut.getTrailerOrInstallDealPrice()); @@ -525,7 +542,7 @@ public class BaseTrailerService extends MybatisBaseService \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutRest.java index 24eb72661f..52867fe783 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutRest.java @@ -53,9 +53,9 @@ public class BaseVehicleOutRest implements BaseVehicleOutFeign { } @Override - public ResultBean createPdf(String xsckdSid) { + public ResultBean createPdf(String xsckdSid,String printerType) { ResultBean rb = ResultBean.fireFail(); - PdfPath pdf = baseVehicleOutService.createPdf(xsckdSid); + PdfPath pdf = baseVehicleOutService.createPdf(xsckdSid,printerType); return rb.success().setData(pdf); } } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java index 581718f0ee..8e15256b2e 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleout/BaseVehicleOutService.java @@ -792,7 +792,7 @@ public class BaseVehicleOutService extends MybatisBaseService