diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java index dacf63f..3a2b237 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java @@ -66,6 +66,9 @@ public class MaDevQc extends BaseEntity implements Serializable { @ApiModelProperty(value = "上传人") private String nickName; + @ApiModelProperty(value = "创建人所属公司") + private String qcCom; + @ApiModelProperty(value = "质检次数") private Integer minNum; private Integer maxNum; diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java index 9bdf66e..27f1297 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java @@ -52,4 +52,7 @@ public class SafeBookInfo { @ApiModelProperty(value = "上传人") private String nickName; + + @ApiModelProperty(value = "上传人所属公司") + private Integer uploadCom; } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java index b62fcf0..e6f1d2c 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java @@ -44,6 +44,7 @@ public class MaDevQcServiceImpl implements MaDevQcService { */ @Override public List selectDevQcList(MaDevQc maDevQc) { + maDevQc.setQcCom(SecurityUtils.getLoginUser().getSysUser().getCompanyId().toString()); return maDevQcMapper.selectDevQcList(maDevQc); } @@ -62,6 +63,7 @@ public class MaDevQcServiceImpl implements MaDevQcService { maDevQc.setQcCode(code); maDevQc.setCreateBy(String.valueOf(SecurityUtils.getUserId())); maDevQc.setCreateTime(DateUtils.getNowDate()); + maDevQc.setQcCom(SecurityUtils.getLoginUser().getSysUser().getCompanyId().toString()); int result = maDevQcMapper.insertDevQc(maDevQc); devInfoMapper.updateDevInfoIsQc(maDevQc); if (result > 0 && maDevQc.getId() != null) { diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java index 153cd0c..60d203f 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java @@ -37,6 +37,7 @@ public class SafeBookServiceImpl implements SafeBookService { @Override public List getSafeBookByMaId(SafeBookInfo safeBookInfo) { + safeBookInfo.setUploadCom(SecurityUtils.getLoginUser().getSysUser().getCompanyId().intValue()); return safeBookMapper.getSafeBookByMaId(safeBookInfo); } @@ -44,6 +45,7 @@ public class SafeBookServiceImpl implements SafeBookService { public Integer addSafeBook(SafeBookInfo safeBookInfo) { safeBookInfo.setCode(getString()); safeBookInfo.setUploadPerson(SecurityUtils.getLoginUser().getUserid()); + safeBookInfo.setUploadCom(SecurityUtils.getLoginUser().getSysUser().getCompanyId().intValue()); Integer i = safeBookMapper.addSafeBook(safeBookInfo); devInfoMapper.updateDevInfoIsSafeBook(safeBookInfo); if (i > 0) { diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java index a1b2d6d..87a3c85 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/order/controller/OrderController.java @@ -164,18 +164,19 @@ public class OrderController extends BaseController { } @ApiOperation(value = "租赁协议(查看)") - @GetMapping("/leaseAgreement") - public ResponseEntity getleaseAgreement(String orderId, - Map replacements) throws IOException { + @PostMapping("/leaseAgreement") + public ResponseEntity getleaseAgreement(@RequestParam String orderId, + @RequestParam("file") MultipartFile file, + @RequestParam Map replacements) throws IOException { OrderInfoDto orderInfoDto = orderService.getAgreementByOrderId(orderId); - BmContract bmContract = new BmContract(); + /* BmContract bmContract = new BmContract(); bmContract.setStatus(1); List list = bmContractService.list(bmContract); String wordUrl = list.get(0).getBmFileInfoList().get(0).getFileUrl(); - RestTemplate restTemplate = new RestTemplate(); - InputStream inputStream = restTemplate.getForObject(wordUrl, InputStream.class); + InputStream inputStream = new URL(wordUrl).openStream(); - XWPFDocument document = new XWPFDocument(inputStream); + XWPFDocument document = new XWPFDocument(inputStream);*/ + XWPFDocument document = new XWPFDocument(file.getInputStream()); //订单日期 replacements.put("${orderTime}", orderInfoDto.getOrderTime().toString()); //装备所属公司 diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml index 07ef741..ede06ec 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml @@ -16,6 +16,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" qc_name, qc_code, qc_user, + qc_com, qc_time, create_by, create_time, @@ -25,6 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{qcName}, #{qcCode}, #{qcUser}, + #{qcCom}, #{qcTime}, #{createBy}, #{createTime}, @@ -78,6 +80,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and DATE_FORMAT(m1.create_time,'%Y-%m-%d') between #{createStartTime} and #{createEndTime} + + and m1.qc_com = #{qcCom} +