diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeign.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeign.java index e5a8bca9b6..6745df4be7 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeign.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeign.java @@ -145,4 +145,9 @@ public interface CommonAppendixFeign { @ApiOperation("根据文件相对路径查询文件名称") @PostMapping("/fetchByFilePath") ResultBean fetchByFilePath(@RequestParam(value = "s") String s); + + @ApiOperation(value = "根据业务sid和附件类型批量删除") + @PostMapping("/delFilesByLinkSidAndAttachType") + ResultBean delFilesByLinkSidAndAttachType(@RequestParam(value = "linkSid") String linkSid,@RequestParam(value = "attachType") String attachType); + } \ No newline at end of file diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeignFallback.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeignFallback.java index 61f55d80cc..7f8d72a520 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeignFallback.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendixFeignFallback.java @@ -167,4 +167,9 @@ public class CommonAppendixFeignFallback implements CommonAppendixFeign { public ResultBean fetchByFilePath(String s) { return null; } + + @Override + public ResultBean delFilesByLinkSidAndAttachType(String linkSid, String attachType) { + return null; + } } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixMapper.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixMapper.java index 1fb4369550..367206e92d 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixMapper.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixMapper.java @@ -30,23 +30,23 @@ import java.util.List; @Mapper public interface CommonAppendixMapper extends BaseMapper { - //@Update("update common_appendix set name=#{msg} where id=#{id}") - //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); - - IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); - - List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); - - @Select("select * from common_appendix") - List selectListVo(); + //@Update("update common_appendix set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); - List selectByLinkSid(@Param("linkSid") String linkSid, @Param("attachType") String attachType); + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); - int deleteByLinkSid(@Param("linkSid") String linkSid, @Param("attachType") String attachType); + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); - int selectPath(String path); + @Select("select * from common_appendix") + List selectListVo(); - int deletePath(String path); + List selectByLinkSid(@Param("linkSid") String linkSid, @Param("attachType") String attachType); + + int deleteByLinkSid(@Param("linkSid") String linkSid, @Param("attachType") String attachType); + + int selectPath(String path); + + int deletePath(String path); List getPcAppendix(@Param("type") String type, @Param("linkSid") String linkSid, @Param("path") String path); @@ -60,10 +60,13 @@ public interface CommonAppendixMapper extends BaseMapper { List selectPathByLinkSId(String linkSid); - List selectGroupByLinkSidAndAttachType(@Param("linkSid") String linkSid, @Param("attachType") String attachType); + List selectGroupByLinkSidAndAttachType(@Param("linkSid") String linkSid, @Param("attachType") String attachType); + + @Select("SELECT * FROM common_appendix WHERE filePath =#{s}") + CommonAppendixVo fetchByFilePath(String s); - @Select("SELECT * FROM common_appendix WHERE filePath =#{s}") - CommonAppendixVo fetchByFilePath(String s); + List selectByType(@Param("sid") String sid, @Param("attachType") String attachType, @Param("path") String path); - List selectByType(@Param("sid") String sid, @Param("attachType") String attachType,@Param("path") String path); + @Delete("delete from common_appendix where linkSid = #{linkSid} and attachType = #{attachType} ") + int delFilesByLinkSidAndAttachType(@Param("linkSid") String linkSid, @Param("attachType") String attachType); } \ No newline at end of file diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixRest.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixRest.java index 98e228cd7e..390cc48848 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixRest.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixRest.java @@ -247,4 +247,11 @@ public class CommonAppendixRest implements CommonAppendixFeign { public ResultBean fetchByFilePath(String s) { return commonAppendixService.fetchByFilePath(s); } + + @Override + public ResultBean delFilesByLinkSidAndAttachType(String linkSid, String attachType) { + ResultBean rb = ResultBean.fireFail(); + int i = commonAppendixService.delFilesByLinkSidAndAttachType(linkSid,attachType); + return rb.success().setMsg("删除成功"); + } } diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixService.java index d6a9b5f49e..455f1fd27f 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/commonappendix/CommonAppendixService.java @@ -489,4 +489,9 @@ public class CommonAppendixService extends MybatisBaseService selectByType(String sid, String attachType,String path) { return baseMapper.selectByType(sid,attachType,path); } + + public int delFilesByLinkSidAndAttachType(String linkSid, String attachType) { + return baseMapper.delFilesByLinkSidAndAttachType(linkSid,attachType); + + } } \ No newline at end of file diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/AppFinCollectionConfirmationInitVo.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/AppFinCollectionConfirmationInitVo.java index 430399b904..5780fa6879 100644 --- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/AppFinCollectionConfirmationInitVo.java +++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincollectionconfirmation/AppFinCollectionConfirmationInitVo.java @@ -57,7 +57,7 @@ public class AppFinCollectionConfirmationInitVo implements Vo { private List payFiles = new ArrayList<>(); @ApiModelProperty("款项明细") - private List contractList = new ArrayList<>(); + private List contractList = new ArrayList<>(); @ApiModelProperty("余额") private String balance; diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml index 192d6b026b..cf5e86f02a 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincollectionconfirmation/FinCollectionConfirmationMapper.xml @@ -40,13 +40,16 @@ @@ -62,4 +59,19 @@ receivablesName ORDER BY auditDate + \ No newline at end of file diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java index 4247e1a6ec..e26c9aa7d4 100644 --- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java +++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finselectedreceivablesdetailed/FinSelectedReceivablesDetailedService.java @@ -179,8 +179,8 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService getPaymentDetailsList(List sidList, IPage page, QueryWrapper qw) { - return baseMapper.getPaymentDetailsList(sidList, page, qw); + public IPage getPaymentDetailsList(IPage page, QueryWrapper qw) { + return baseMapper.getPaymentDetailsList(page, qw); } public List fetchByAuditState(String sid,Integer auditState) { @@ -202,4 +202,8 @@ public class FinSelectedReceivablesDetailedService extends MybatisBaseService selectByCollSid(String collectionBillSid) { + return baseMapper.selectByCollSid(collectionBillSid); + } } \ No newline at end of file