Browse Source

打印配件采购入库单

master
fanzongzhe0036 1 month ago
parent
commit
27c8a2c506
  1. 6
      yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsReceiptBillRest.java
  2. 15
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbill/WmsReceiptBillService.java
  3. 18
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfListVo.java
  4. 22
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfVo.java
  5. 2603
      yxt-wms-biz/src/main/resources/ftl/pjcgrkd.ftl
  6. 40
      yxt-wms-biz/src/main/resources/ftl/配件采购入库单.docx

6
yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsReceiptBillRest.java

@ -76,4 +76,10 @@ public class WmsReceiptBillRest {
}
@ApiOperation("打印配件采购入库单")
@PostMapping("/printReceiptBillPdf")
public ResultBean<String> printReceiptBillPdf(@RequestParam("sid") String sid) {
return wmsReceiptBillService.printReceiptBillPdf(sid);
}
}

15
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbill/WmsReceiptBillService.java

@ -468,4 +468,19 @@ public class WmsReceiptBillService extends MybatisBaseService<WmsReceiptBillMapp
List<ShelfListVo> list = baseMapper.getUpShlefListBySid(sid);
return rb.success().setData(list);
}
public ResultBean<String> printReceiptBillPdf(String sid) {
ResultBean rb = ResultBean.fireFail();
String filePath = "";
WmsReceiptBillPdfVo vo = new WmsReceiptBillPdfVo();
WmsReceiptBill wmsReceiptBill = fetchBySid(sid);
if (null != wmsReceiptBill) {
vo.setDate(DateUtil.formatDate(wmsReceiptBill.getCreateTime()));
vo.setCreateByName(wmsReceiptBill.getCreateByName());
}
return rb.success().setData(filePath);
}
}

18
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfListVo.java

@ -0,0 +1,18 @@
package com.yxt.wms.biz.inventory.wmsreceiptbilldetail;
import lombok.Data;
@Data
public class WmsReceiptBillPdfListVo {
private String sortNo; //序号
private String goodsSpuName;
private String goodsSkuCode;
private String goodsSkuOwnSpec;
private String unit;
private String actualInCount;
private String taxPrice;
private String amount;
private String remarks;
}

22
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsreceiptbilldetail/WmsReceiptBillPdfVo.java

@ -0,0 +1,22 @@
package com.yxt.wms.biz.inventory.wmsreceiptbilldetail;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class WmsReceiptBillPdfVo {
private String useOrgName; //分公司
private String date; //入库日期
private String billNo; //单据编号
private String manufacturersOrderNumber; //厂家订单号
private String supplierName; //供应商
private String supplierPhone; //联系电话
private String bigMoney; //合计(大写)
private String money; //¥合计金额
private String purchasingAgent; //采购人
private String createByName; //制单人
private List<WmsReceiptBillPdfListVo> list = new ArrayList<>();
}

2603
yxt-wms-biz/src/main/resources/ftl/pjcgrkd.ftl

File diff suppressed because it is too large

40
yxt-wms-biz/src/main/resources/ftl/配件采购入库单.docx

@ -0,0 +1,40 @@
${useOrgName!}
配件采购入库单
入库日期
${date!}
单据编号:
${billNo!}
厂家订单号:
${manufacturersOrderNumber!}
供应商:
${supplierName!}
联系电话:
${supplierPhone!}
序号
商品名称
图号
规格
单位
数量
单价(含税/不含)
采购金额
备注
${list.sortNo!}
${list.goodsSpuName!}
${list.goodsSkuCode!}
${list.goodsSkuOwnSpec!}
${list.unit!}
${list.actualInCount!}
${list.taxPrice!}
${list.amount!}
${list.remarks!}
合计(大写):
${bigMoney!}
¥:${money!}元
采购人:
${purchasingAgent!}
制单人:
${createByName!}
审核人:
Loading…
Cancel
Save