From 9971809e6cc421f653a82e9ff5bb3df8e9d6600a Mon Sep 17 00:00:00 2001 From: zhangqinlin <1500920753@qq.com> Date: Tue, 7 Sep 2021 14:22:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=96=99=E7=BB=B4=E6=8A=A4=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PayDataFileController.java | 68 ++++++++++++++----- .../entity/VO/payCaseCommitteeSubitemVO.java | 3 + .../queryPeopleByCompanyIdAndMeetingId.java | 5 +- .../xml/PayCaseCommitteeSubitemMapper.xml | 2 +- .../data/mapper/xml/PayDataFileMapper.xml | 1 + .../controller/PayMailBillController.java | 20 +++--- .../com/jero/mail/entity/PayMailBill.java | 4 ++ 7 files changed, 73 insertions(+), 30 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayDataFileController.java b/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayDataFileController.java index 70eb3aab..4ad5fd04 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayDataFileController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/controller/PayDataFileController.java @@ -31,6 +31,7 @@ import com.jero.meeting.service.IPayMeetingSituationService; import com.jero.modules.message.handle.impl.EmailSendMsgHandle; import com.jero.modules.oss.service.IOSSFileService; import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.apache.shiro.SecurityUtils; @@ -66,6 +67,7 @@ public class PayDataFileController extends JeroController queryPageList( @RequestParam(name="id") String id, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @@ -105,7 +107,7 @@ public class PayDataFileController extends JeroController queryPageListMeeting( @RequestParam(name="id") String id, QueryFileListBySearch queryFileListBySearch, @@ -134,6 +136,11 @@ public class PayDataFileController extends JeroController add(@RequestParam(name="dataId") String dataId, @@ -169,6 +176,7 @@ public class PayDataFileController extends JeroController edit(@RequestParam(name="dataId") String dataId, - @RequestParam(name="oldFileId") String oldFileId, - @RequestParam(name="newFileId") String newFileId, - @RequestParam(name="dataType") int dataType) { + @ApiImplicitParams({ + @ApiImplicitParam(name = "id",value = "主键id"), + @ApiImplicitParam(name = "fileId", value = "资料id"), + @ApiImplicitParam(name = "oldFileId", value = "原来资料id") + }) + public Result edit(@RequestParam(name="id") String id, + @RequestParam(name="fileId") String fileId, + @RequestParam(name="oldFileId") String oldFileId) { iossFileService.removeById(oldFileId); - stringBuffer = new StringBuffer(); - findToTree(dataId,dataType); - stringBuffer.deleteCharAt(stringBuffer.lastIndexOf("/")); PayDataFile payDataFile = new PayDataFile(); - payDataFile.setFilePath(stringBuffer.toString()); - payDataFile.setFileId(newFileId); - payDataFile.setDataId(dataId); - payDataFileService.save(payDataFile); + payDataFile.setFileId(fileId); + payDataFile.setId(id); + payDataFileService.updateById(payDataFile); return Result.OK("编辑成功!"); } + /** * 通过id删除 * */ @AutoLog(value = "资料维护(资料和会议)-通过id删除") @ApiOperation(value="资料维护(资料和会议)-通过id删除", notes="资料维护(资料和会议)-通过id删除") + @ApiImplicitParams({ + @ApiImplicitParam(name = "ids",value = "主键id"), + @ApiImplicitParam(name = "dataIds", value = "资料id") + }) @GetMapping(value = "/delete") @Transactional @ApiImplicitParam(name = "id", value = "目录主键", dataType = "String", required = true) @@ -222,6 +234,10 @@ public class PayDataFileController extends JeroController deleteBatch(@RequestParam(name="ids") String ids,@RequestParam(name="dataIds") String dataIds) { ArrayList strings = new ArrayList<>(Arrays.asList(ids.split(","))); payDataFileService.removeByIds(strings); @@ -252,6 +268,7 @@ public class PayDataFileController extends JeroController list = payMeetingSituationService.list(lambdaQueryWrapper); return Result.OK(list); } + /** * @description: 根据公司id和会议id查询参会人员列表 * @author: zhangqinlin @@ -259,7 +276,11 @@ public class PayDataFileController extends JeroController> queryPeopleByCompanyIdAndMeetingId( @RequestParam(name="meetingId") String meetingId, @@ -291,6 +312,10 @@ public class PayDataFileController extends JeroController distribute( @RequestParam(name="FileName") String FileName, @@ -310,6 +335,10 @@ public class PayDataFileController extends JeroController distributes( @RequestParam(name="FileNameS") String FileNameS, @@ -342,6 +371,11 @@ public class PayDataFileController extends JeroController addMeetingFile(@RequestParam(name="dataId") String dataId, @@ -410,9 +444,7 @@ public class PayDataFileController extends JeroController - SELECT pm.id as id,pt.name as contactsName,pm.company_name as companyName,pt.post as post,pt.phone as phoneNamber,pt.email + SELECT pm.id as id,pt.id as contactId, pt.name as contactsName,pm.company_name as companyName,pt.post as post,pt.phone as phoneNamber,pt.email from pay_case_committee pe left JOIN pay_case_committee_subitem pm on (pe.id = pm.committee_id) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayDataFileMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayDataFileMapper.xml index e650cde1..2af48528 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayDataFileMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/data/mapper/xml/PayDataFileMapper.xml @@ -34,6 +34,7 @@