中扬CRM客户关系管理系统
#
Junjie
2023-09-08 133307a0637193ca0c23f468aea2bd91c76e710a
src/main/java/com/zy/crm/manager/controller/ContractController.java
@@ -81,16 +81,18 @@
    }
    @RequestMapping(value = "/contract/add/auth")
    @ManagerAuth
    @ManagerAuth(memo = "添加合同")
    public R add(Contract contract) {
        contract.setCreateBy(getUserId());
        contract.setUserId(getUserId());
        //创建人员部门
        contract.setDeptId(getDeptId());
        contract.setCreateTime(new Date());
        contractService.insert(contract);
        return R.ok();
    }
   @RequestMapping(value = "/contract/update/auth")
   @ManagerAuth
   @ManagerAuth(memo = "更新合同")
    public R update(Contract contract){
        if (Cools.isEmpty(contract) || null==contract.getId()){
            return R.error();
@@ -102,7 +104,7 @@
    }
    @RequestMapping(value = "/contract/delete/auth")
    @ManagerAuth
    @ManagerAuth(memo = "删除合同")
    public R delete(@RequestParam(value="ids[]") Long[] ids){
         for (Long id : ids){
            contractService.deleteById(id);
@@ -111,7 +113,7 @@
    }
    @RequestMapping(value = "/contract/generate/auth")
    @ManagerAuth
    @ManagerAuth(memo = "生成合同")
    public ResponseEntity<InputStreamResource> generate(@RequestParam Integer id,
                                                        @RequestParam String contractTemplate){
        try {
@@ -190,7 +192,7 @@
    }
    @RequestMapping(value = "/contract/upload/auth")
    @ManagerAuth
    @ManagerAuth(memo = "上传合同")
    public R upload(@RequestParam("id") Integer id,
                         @RequestParam("file") MultipartFile[] files) throws IOException {
        Contract contract = contractService.selectById(id);
@@ -231,7 +233,7 @@
    }
    @RequestMapping(value = "/contract/download/auth")
    @ManagerAuth
    @ManagerAuth(memo = "下载合同")
    public ResponseEntity<InputStreamResource> download(@RequestParam("id") Integer id) {
        Contract contract = contractService.selectById(id);
        if (contract == null) {