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 @@