瀏覽代碼

附件存放阿里云位置调整

sangwenwei 6 月之前
父節點
當前提交
211b692a00

+ 9 - 7
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/borrow/service/BorrowService.java

@@ -148,15 +148,17 @@ public class BorrowService {
      */
     public BorrowDTO findById(String id) {
         BorrowDTO borrowDTO=borrowMapper.findById(id);
-
-        // 查询附件信息
-        List<WorkAttachmentInfo> files = borrowMapper.findFiles(id);
-        if (CollectionUtils.isNotEmpty(files)) {
-            for (WorkAttachmentInfo i : files) {
-                i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+        if (ObjectUtils.isNotEmpty(borrowDTO)){
+            // 查询附件信息
+            List<WorkAttachmentInfo> files = borrowMapper.findFiles(id);
+            if (CollectionUtils.isNotEmpty(files)) {
+                for (WorkAttachmentInfo i : files) {
+                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                }
             }
+            borrowDTO.setFiles(files);
         }
-        borrowDTO.setFiles(files);
+
         return borrowDTO;
     }
 

+ 1 - 1
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/drive/service/DriveMaintainService.java

@@ -228,8 +228,8 @@ public class DriveMaintainService {
     public DriveMaintainDTO findById(String id) {
         DriveMaintainDTO maintainDTO = new DriveMaintainDTO();
         DriveMaintain driveMaintain=driveMaintainMapper.findById(id);
-        BeanUtils.copyProperties(driveMaintain,maintainDTO);
         if (ObjectUtil.isNotEmpty(driveMaintain)){
+            BeanUtils.copyProperties(driveMaintain,maintainDTO);
             //设置起止时间
             if (ObjectUtil.isNotEmpty(driveMaintain.getStartTime()) && ObjectUtil.isNotEmpty(driveMaintain.getEndTime())) {
                 Date[] dates=new Date[2];

+ 28 - 24
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/evection/service/EvectionService.java

@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.jeeplus.business.drive.domain.DriveApply;
 import com.jeeplus.business.drive.service.dto.DriveApplyDTO;
@@ -258,34 +259,37 @@ public class EvectionService {
     public EvectionDTO findById(String id) {
         EvectionDTO evectionDTO = new EvectionDTO();
         EvectionDTO dto=evectionMapper.findById(id);
-        BeanUtils.copyProperties(dto, evectionDTO);
-        if (ObjectUtil.isNotEmpty(dto)){
-            //查询项目信息
-            if (StringUtils.isNotBlank(dto.getProjectId())){
-                String[] split = dto.getProjectId().split(",");
-                ArrayList<JyProject> projects = new ArrayList<>();
-                for (String s : split) {
-                    JyProject jyProject=jyProjectMapper.getById(s);
-                    projects.add(jyProject);
+        if (ObjectUtils.isNotEmpty(dto)){
+            BeanUtils.copyProperties(dto, evectionDTO);
+            if (ObjectUtil.isNotEmpty(dto)){
+                //查询项目信息
+                if (StringUtils.isNotBlank(dto.getProjectId())){
+                    String[] split = dto.getProjectId().split(",");
+                    ArrayList<JyProject> projects = new ArrayList<>();
+                    for (String s : split) {
+                        JyProject jyProject=jyProjectMapper.getById(s);
+                        projects.add(jyProject);
+                    }
+                    evectionDTO.setProjectList(projects);
                 }
-                evectionDTO.setProjectList(projects);
-            }
-            //设置出差起使时间
-            if (ObjectUtil.isNotEmpty(dto.getStartTime()) && ObjectUtil.isNotEmpty(dto.getEndTime())){
-                Date[] dates = new Date[2];
-                dates[0]=dto.getStartTime();
-                dates[1]=dto.getEndTime();
-                evectionDTO.setUseDate(dates);
-            }
-            // 查询附件信息
-            List<WorkAttachmentInfo> files = evectionMapper.findDtos(id);
-            if (CollectionUtils.isNotEmpty(files)) {
-                for (WorkAttachmentInfo i : files) {
-                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                //设置出差起使时间
+                if (ObjectUtil.isNotEmpty(dto.getStartTime()) && ObjectUtil.isNotEmpty(dto.getEndTime())){
+                    Date[] dates = new Date[2];
+                    dates[0]=dto.getStartTime();
+                    dates[1]=dto.getEndTime();
+                    evectionDTO.setUseDate(dates);
+                }
+                // 查询附件信息
+                List<WorkAttachmentInfo> files = evectionMapper.findDtos(id);
+                if (CollectionUtils.isNotEmpty(files)) {
+                    for (WorkAttachmentInfo i : files) {
+                        i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                    }
+                    evectionDTO.setFiles(files);
                 }
-                evectionDTO.setFiles(files);
             }
         }
+
         return evectionDTO;
     }
 

+ 28 - 24
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/goOut/service/GoOutService.java

@@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.jeeplus.business.goOut.domain.GoOut;
 import com.jeeplus.business.goOut.mapper.GoOutMapper;
@@ -256,34 +257,37 @@ public class GoOutService {
     public GoOutDTO findById(String id) {
         GoOutDTO goOutDTO = new GoOutDTO();
         GoOutDTO dto=goOutMapper.findById(id);
-        BeanUtils.copyProperties(dto, goOutDTO);
-        if (ObjectUtil.isNotEmpty(dto)){
-            //查询项目信息
-            if (StringUtils.isNotBlank(dto.getProjectId())){
-                String[] split = dto.getProjectId().split(",");
-                ArrayList<JyProject> projects = new ArrayList<>();
-                for (String s : split) {
-                    JyProject jyProject=jyProjectMapper.getById(s);
-                    projects.add(jyProject);
+        if (ObjectUtils.isNotEmpty(dto)){
+            BeanUtils.copyProperties(dto, goOutDTO);
+            if (ObjectUtil.isNotEmpty(dto)){
+                //查询项目信息
+                if (StringUtils.isNotBlank(dto.getProjectId())){
+                    String[] split = dto.getProjectId().split(",");
+                    ArrayList<JyProject> projects = new ArrayList<>();
+                    for (String s : split) {
+                        JyProject jyProject=jyProjectMapper.getById(s);
+                        projects.add(jyProject);
+                    }
+                    goOutDTO.setProjectList(projects);
                 }
-                goOutDTO.setProjectList(projects);
-            }
-            //设置出差起使时间
-            if (ObjectUtil.isNotEmpty(dto.getStartTime()) && ObjectUtil.isNotEmpty(dto.getEndTime())){
-                Date[] dates = new Date[2];
-                dates[0]=dto.getStartTime();
-                dates[1]=dto.getEndTime();
-                goOutDTO.setUseDate(dates);
-            }
-            // 查询附件信息
-            List<WorkAttachmentInfo> files = goOutMapper.findDtos(id);
-            if (CollectionUtils.isNotEmpty(files)) {
-                for (WorkAttachmentInfo i : files) {
-                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                //设置出差起使时间
+                if (ObjectUtil.isNotEmpty(dto.getStartTime()) && ObjectUtil.isNotEmpty(dto.getEndTime())){
+                    Date[] dates = new Date[2];
+                    dates[0]=dto.getStartTime();
+                    dates[1]=dto.getEndTime();
+                    goOutDTO.setUseDate(dates);
+                }
+                // 查询附件信息
+                List<WorkAttachmentInfo> files = goOutMapper.findDtos(id);
+                if (CollectionUtils.isNotEmpty(files)) {
+                    for (WorkAttachmentInfo i : files) {
+                        i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                    }
+                    goOutDTO.setFiles(files);
                 }
-                goOutDTO.setFiles(files);
             }
         }
+
         return goOutDTO;
     }
 

+ 9 - 6
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/holiday/service/HolidayService.java

@@ -75,14 +75,17 @@ public class HolidayService {
      */
     public HolidayDTO findById(String id) {
         HolidayDTO holidayDTO=holidayMapper.findById(id);
-        // 查询附件信息
-        List<WorkAttachmentInfo> files = goOutMapper.findDtos(id);
-        if (CollectionUtils.isNotEmpty(files)) {
-            for (WorkAttachmentInfo i : files) {
-                i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+        if (ObjectUtils.isNotEmpty(holidayDTO)){
+            // 查询附件信息
+            List<WorkAttachmentInfo> files = goOutMapper.findDtos(id);
+            if (CollectionUtils.isNotEmpty(files)) {
+                for (WorkAttachmentInfo i : files) {
+                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                }
+                holidayDTO.setFiles(files);
             }
-            holidayDTO.setFiles(files);
         }
+
         return holidayDTO;
     }
 

+ 9 - 9
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/inscription/service/InscriptionService.java

@@ -360,8 +360,8 @@ public class InscriptionService {
     public InscriptionDTO findById(String id) {
         InscriptionDTO inscriptionDTO = new InscriptionDTO();
         InscriptionDTO dto=inscriptionMapper.findById(id);
-        BeanUtils.copyProperties(dto,inscriptionDTO);
         if (ObjectUtil.isNotEmpty(dto)){
+            BeanUtils.copyProperties(dto,inscriptionDTO);
             ArrayList<JyProject> projects = new ArrayList<>();
             //查询项目信息
             if (StringUtils.isNotBlank(dto.getProjectId())){
@@ -374,19 +374,19 @@ public class InscriptionService {
                 //用于管理员修改彩页数量时做的计算
                 inscriptionDTO.setPageTotal(dto.getNormalPage()+dto.getColorPage());
             }
-
-        }
-        // 查询附件信息
-        List<WorkAttachmentInfo> files = goOutMapper.findDtos(id);
-        if (CollectionUtils.isNotEmpty(files)) {
-            for (WorkAttachmentInfo i : files) {
-                i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+            // 查询附件信息
+            List<WorkAttachmentInfo> files = goOutMapper.findDtos(id);
+            if (CollectionUtils.isNotEmpty(files)) {
+                for (WorkAttachmentInfo i : files) {
+                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                }
+                inscriptionDTO.setFiles(files);
             }
-            inscriptionDTO.setFiles(files);
         }
 
 
 
+
         return inscriptionDTO;
     }
 

+ 2 - 0
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/inscription/service/dto/InscriptionDTO.java

@@ -1,6 +1,7 @@
 package com.jeeplus.business.inscription.service.dto;
 
 import cn.afterturn.easypoi.excel.annotation.Excel;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import com.jeeplus.business.project.domain.JyProject;
 import com.jeeplus.core.domain.BaseEntity;
 import com.jeeplus.sys.domain.WorkAttachmentInfo;
@@ -73,6 +74,7 @@ public class InscriptionDTO extends BaseEntity {
     @Excel(name = "申请人",width = 16)
     private String createName;
     @Excel(name = "申请时间",width = 16,exportFormat = "yyyy-MM-dd HH:mm:ss")
+    @JsonFormat(pattern = "yyyy-MM-dd")
     private Date createTime;
     @Excel(name = "状态",width = 16)
     private String inscriptionStatus;

+ 27 - 24
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/payment/service/PaymentService.java

@@ -115,33 +115,36 @@ public class PaymentService {
      */
     public PaymentDTO findById(String id) {
         PaymentDTO paymentDTO=paymentMapper.findById(id);
-        //查找项目信息
-        if (StringUtils.isNotBlank(paymentDTO.getProjectId())){
-            String[] split = paymentDTO.getProjectId().split(",");
-            ArrayList<JyProject> projects = new ArrayList<>();
-            for (String s : split) {
-                JyProject project = jyProjectMapper.getById(s);
-                projects.add(project);
-            }
-            paymentDTO.setProjectDTOList(projects);
-        }else {
-            String[] split = paymentDTO.getProjectName().split(",");
-            ArrayList<JyProject> projects = new ArrayList<>();
-            for (String s : split) {
-                JyProject project = new JyProject();
-                project.setName(s);
-                projects.add(project);
+        if (ObjectUtils.isNotEmpty(paymentDTO)){
+            //查找项目信息
+            if (StringUtils.isNotBlank(paymentDTO.getProjectId())){
+                String[] split = paymentDTO.getProjectId().split(",");
+                ArrayList<JyProject> projects = new ArrayList<>();
+                for (String s : split) {
+                    JyProject project = jyProjectMapper.getById(s);
+                    projects.add(project);
+                }
+                paymentDTO.setProjectDTOList(projects);
+            }else {
+                String[] split = paymentDTO.getProjectName().split(",");
+                ArrayList<JyProject> projects = new ArrayList<>();
+                for (String s : split) {
+                    JyProject project = new JyProject();
+                    project.setName(s);
+                    projects.add(project);
+                }
+                paymentDTO.setProjectDTOList(projects);
             }
-            paymentDTO.setProjectDTOList(projects);
-        }
-        // 查询附件信息
-        List<WorkAttachmentInfo> files = paymentMapper.findFiles(id);
-        if (CollectionUtils.isNotEmpty(files)) {
-            for (WorkAttachmentInfo i : files) {
-                i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+            // 查询附件信息
+            List<WorkAttachmentInfo> files = paymentMapper.findFiles(id);
+            if (CollectionUtils.isNotEmpty(files)) {
+                for (WorkAttachmentInfo i : files) {
+                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                }
             }
+            paymentDTO.setFiles(files);
         }
-        paymentDTO.setFiles(files);
+
 
         return paymentDTO;
     }

+ 36 - 36
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/project/service/JyProjectService.java

@@ -652,51 +652,51 @@ public class JyProjectService {
                 }
             }
             BeanUtils.copyProperties(info, jyProjectDTO);
-
-        }
-        // 查询联系人列表
-        ArrayList<JyWorkClientLinkman> jyWorkClientLinkmen = new ArrayList<>();
-        JyWorkClientLinkman jyWorkClientLinkman = jyWorkClientLinkmanMapper.selectByClientId(info.getClient());
-        if (ObjectUtil.isNotEmpty(jyWorkClientLinkman)){
-            jyWorkClientLinkmen.add(jyWorkClientLinkman);
-            jyProjectDTO.setClientList(jyWorkClientLinkmen);
-        }else {
-            JyWorkClientLinkman jyWorkClientLinkman1=jyWorkClientLinkmanMapper.selectByClientName(info.getClientName());
-            if (ObjectUtil.isNotEmpty(jyWorkClientLinkman1)){
-                jyWorkClientLinkmen.add(jyWorkClientLinkman1);
+// 查询联系人列表
+            ArrayList<JyWorkClientLinkman> jyWorkClientLinkmen = new ArrayList<>();
+            JyWorkClientLinkman jyWorkClientLinkman = jyWorkClientLinkmanMapper.selectByClientId(info.getClient());
+            if (ObjectUtil.isNotEmpty(jyWorkClientLinkman)){
+                jyWorkClientLinkmen.add(jyWorkClientLinkman);
                 jyProjectDTO.setClientList(jyWorkClientLinkmen);
+            }else {
+                JyWorkClientLinkman jyWorkClientLinkman1=jyWorkClientLinkmanMapper.selectByClientName(info.getClientName());
+                if (ObjectUtil.isNotEmpty(jyWorkClientLinkman1)){
+                    jyWorkClientLinkmen.add(jyWorkClientLinkman1);
+                    jyProjectDTO.setClientList(jyWorkClientLinkmen);
+                }
             }
-        }
-        // 查询成员列表
-        LambdaQueryWrapper<JyProjectMembers> memberWrapper = new LambdaQueryWrapper<>();
-        memberWrapper.eq(JyProjectMembers::getProjectId, id);
-        memberWrapper.eq(JyProjectMembers::getDelFlag, 0);
-        List<JyProjectMembers> members = jyProjectMemberMapper.selectList(memberWrapper);
-
-        List<JyProjectMembersDTO> list=new ArrayList<>();
-        if (CollectionUtils.isNotEmpty(members)) {
-            List<String> collect = members.stream().distinct().map(JyProjectMembers::getUserId).collect(Collectors.toList());
-            for (String member : collect)  {
-                if (StringUtils.isNotBlank(member)) {
-                    JyProjectMembersDTO jyProjectMembers = new JyProjectMembersDTO();
-                    jyProjectMembers.setUserId(member);
-                    jyProjectMembers.setStatus("0");
-                    list.add(jyProjectMembers);
+            // 查询成员列表
+            LambdaQueryWrapper<JyProjectMembers> memberWrapper = new LambdaQueryWrapper<>();
+            memberWrapper.eq(JyProjectMembers::getProjectId, id);
+            memberWrapper.eq(JyProjectMembers::getDelFlag, 0);
+            List<JyProjectMembers> members = jyProjectMemberMapper.selectList(memberWrapper);
+
+            List<JyProjectMembersDTO> list=new ArrayList<>();
+            if (CollectionUtils.isNotEmpty(members)) {
+                List<String> collect = members.stream().distinct().map(JyProjectMembers::getUserId).collect(Collectors.toList());
+                for (String member : collect)  {
+                    if (StringUtils.isNotBlank(member)) {
+                        JyProjectMembersDTO jyProjectMembers = new JyProjectMembersDTO();
+                        jyProjectMembers.setUserId(member);
+                        jyProjectMembers.setStatus("0");
+                        list.add(jyProjectMembers);
+                    }
                 }
+                jyProjectDTO.setProjectMembers(list);
             }
-            jyProjectDTO.setProjectMembers(list);
-        }
 
 
 
-        // 查询附件信息
-        List<WorkAttachmentInfo> files = jyWorkContractInfoMapper.findDtos(id);
-        if (CollectionUtils.isNotEmpty(files)) {
-            for (WorkAttachmentInfo i : files) {
-                i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+            // 查询附件信息
+            List<WorkAttachmentInfo> files = jyWorkContractInfoMapper.findDtos(id);
+            if (CollectionUtils.isNotEmpty(files)) {
+                for (WorkAttachmentInfo i : files) {
+                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                }
+                jyProjectDTO.setFiles(files);
             }
-            jyProjectDTO.setFiles(files);
         }
+
         return jyProjectDTO;
     }
 

+ 29 - 25
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/useSeal/service/SignetService.java

@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.jeeplus.business.project.domain.JyProject;
 import com.jeeplus.business.project.domain.JyProjectOutinstance;
@@ -401,34 +402,37 @@ public class SignetService {
     public SignetDTO findById(String id) {
         SignetDTO signetDTO = new SignetDTO();
         SignetDTO dto = signetMapper.findById(id);
-        BeanUtils.copyProperties(dto, signetDTO);
-        //查询项目信息
-        if (StringUtils.isNotBlank(dto.getProjectId())){
-            String[] split = dto.getProjectId().split(",");
-            ArrayList<JyProject> signetDTOS = new ArrayList<>();
-            for (String s : split) {
-                JyProject jyProject=jyProjectMapper.getById(s);
-                signetDTOS.add(jyProject);
+        if (ObjectUtils.isNotEmpty(dto)){
+            BeanUtils.copyProperties(dto, signetDTO);
+            //查询项目信息
+            if (StringUtils.isNotBlank(dto.getProjectId())){
+                String[] split = dto.getProjectId().split(",");
+                ArrayList<JyProject> signetDTOS = new ArrayList<>();
+                for (String s : split) {
+                    JyProject jyProject=jyProjectMapper.getById(s);
+                    signetDTOS.add(jyProject);
+                }
+                signetDTO.setProjectList(signetDTOS);
             }
-            signetDTO.setProjectList(signetDTOS);
-        }
-        List<String> stringList = new ArrayList<>();
-        if (StringUtils.isNotBlank(dto.getType())){
-            stringList.add(dto.getFirstType());
-            stringList.add(dto.getType());
-        }else {
-            stringList.add(dto.getFirstType());
-        }
-        signetDTO.setTypes(stringList);
-        signetDTO.setCreateById(dto.getCreateById());
-        // 查询附件信息
-        List<WorkAttachmentInfo> files = jyWorkContractInfoMapper.findDtos(id);
-        if (CollectionUtils.isNotEmpty(files)) {
-            for (WorkAttachmentInfo i : files) {
-                i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+            List<String> stringList = new ArrayList<>();
+            if (StringUtils.isNotBlank(dto.getType())){
+                stringList.add(dto.getFirstType());
+                stringList.add(dto.getType());
+            }else {
+                stringList.add(dto.getFirstType());
+            }
+            signetDTO.setTypes(stringList);
+            signetDTO.setCreateById(dto.getCreateById());
+            // 查询附件信息
+            List<WorkAttachmentInfo> files = jyWorkContractInfoMapper.findDtos(id);
+            if (CollectionUtils.isNotEmpty(files)) {
+                for (WorkAttachmentInfo i : files) {
+                    i.setCreateBy(SpringUtil.getBean ( IUserApi.class ).getById(i.getBy()));
+                }
+                signetDTO.setFiles(files);
             }
-            signetDTO.setFiles(files);
         }
+
         return  signetDTO;
     }
 

+ 19 - 0
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/workContractInfo/service/JyWorkContractService.java

@@ -323,6 +323,25 @@ public class JyWorkContractService {
         }
         info.setName(workContractInfoDto.getContractName()); //合同名称
         jyWorkContractInfoMapper.updateById(info);
+        jyContractParticipantMapper.deleteFromParticipant(info.getId());
+        //获取委托方并添加至委托方表中
+        JyContractParticipant participant = new JyContractParticipant();
+        if (workContractInfoDto.getCwWorkClientContactDTOList() != null){
+            if (workContractInfoDto.getCwWorkClientContactDTOList().size()>0){
+                workContractInfoDto.getCwWorkClientContactDTOList().forEach(cw->{
+                    String parId = UUID.randomUUID().toString().replace("-", "");
+                    participant.setId(parId);
+                    participant.setContractInfoId(info.getId());
+                    participant.setCustomerName(cw.getName());
+                    participant.setCustomerNo(cw.getNumber());
+                    participant.setCreateById(userDTO.getId());
+                    participant.setCreateTime(workContractInfoDto.getCreateTime());
+                    participant.setUpdateById(userDTO.getId());
+                    participant.setUpdateTime(new Date());
+                    jyContractParticipantMapper.insert(participant);
+                });
+            }
+        }
         List<WorkAttachmentInfo> list = workContractInfoDto.getWorkAttachmentList();
 //        if (CollectionUtil.isNotEmpty(list)) {
 //            updateFiles(list, userDTO, workContractInfoDto.getId());