增加上传附件临时接口
continuous-integration/drone/push Build is passing Details

飞书小程序
YXY 1 year ago
parent 9f78aced9a
commit 46108e6703

@ -104,7 +104,7 @@ public class LarkActiveController extends BaseController {
*
*/
@PostMapping("/uploadActiveFile")
public ResponseVo<LarkUserActiveRelatoin> uploadActiveFile(@RequestParam("file") MultipartFile file,@RequestParam("userName")String userName,@RequestParam("larkActiveName") String larkActiveName,@RequestParam("companyName") String companyName) {
public ResponseVo<LarkUserActiveRelatoin> uploadActiveFile(@RequestParam("file") MultipartFile file, @RequestParam("userName") String userName, @RequestParam("larkActiveName") String larkActiveName, @RequestParam("companyName") String companyName) {
LarkActiveUserRelationRequest request = new LarkActiveUserRelationRequest();
request.setFile(file);
request.setUserName(userName);
@ -113,6 +113,14 @@ public class LarkActiveController extends BaseController {
return larkUserActiveRelatoinService.commitFile(request);
}
/**
*
*/
@PostMapping("/uploadActiveFile2")
public ResponseVo<LarkUserActiveRelatoin> uploadActiveFile2(@RequestBody LarkActiveUserRelationRequest request) {
return larkUserActiveRelatoinService.commitFile(request);
}
/**
*
*/
@ -167,8 +175,8 @@ public class LarkActiveController extends BaseController {
.autoCloseStream(Boolean.TRUE)
.sheet("sheetName")
.doWrite(Arrays.asList(larkActiveCountVo));
}catch (Exception e){
log.info("导出信息错误",e);
} catch (Exception e) {
log.info("导出信息错误", e);
}
}

@ -60,7 +60,7 @@ public class LarkUserActiveInviteRelatoinServiceImpl implements ILarkUserActiveI
List<LarkInviteVo> result = larkUserActiveInviteRelatoins.stream().map(r -> {
LarkInviteVo larkInviteVo = new LarkInviteVo();
larkInviteVo.setUrl(r.getInviteUserName());
larkInviteVo.setUrl(r.getInviteUserName());
larkInviteVo.setText(r.getUserName());
LarkActiveInviteStageEnum inviteStageEnum = LarkActiveInviteStageEnum.getByCode(r.getInviteStage());
larkInviteVo.setType(inviteStageEnum != null ? inviteStageEnum.getType() : "primary");

@ -152,13 +152,6 @@ public class LarkUserActiveRelatoinServiceImpl implements ILarkUserActiveRelatoi
@Override
public ResponseVo<LarkUserActiveRelatoin> commitFile(LarkActiveUserRelationRequest request) {
MultipartFile multipartFile = request.getFile();
File file = FileUtils.multipartFile2File(multipartFile);
String name = file.getName();
String[] split = name.split("\\.");
String key = String.format("%s_%s", split[0], System.currentTimeMillis());
split[0] = key;
key = String.join(".", split);
List<LarkActive> larkActives = larkActiveMapper.selectLarkActiveByName(request.getLarkActiveName(), FlagStatus.OK.getCode());
if (CollectionUtils.isEmpty(larkActives)){
return new ResponseVo();
@ -170,8 +163,17 @@ public class LarkUserActiveRelatoinServiceImpl implements ILarkUserActiveRelatoi
}
Integer totalCount = userActiveCount(relatoin) + 1;
LarkActive larkActive = larkActiveMapper.selectLarkActiveById(relatoin.getActiveId());
cosHelper.upload(BUCKET_NAME, key, file);
buildUserActiveImage(relatoin, key);
MultipartFile multipartFile = request.getFile();
if (multipartFile != null) {
File file = FileUtils.multipartFile2File(multipartFile);
String name = file.getName();
String[] split = name.split("\\.");
String key = String.format("%s_%s", split[0], System.currentTimeMillis());
split[0] = key;
key = String.join(".", split);
cosHelper.upload(BUCKET_NAME, key, file);
buildUserActiveImage(relatoin, key);
}
if (totalCount >= larkActive.getActiveImageCount()) {
relatoin.setActiveStage(LarkActiveStageEnum.ADJUST.getCode());
larkUserActiveRelatoinMapper.updateLarkUserActiveRelatoin(relatoin);

@ -103,6 +103,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
, "/lark/active/queryActive"
, "/lark/active/getAcitveByName"
, "/lark/active/uploadActiveFile"
, "/lark/active/uploadActiveFile2"
, "/lark/active/queryCompleteActiveList"
, "/lark/active/queryMyCompleteActiveList"
, "/lark/active/queryInviteUserList"

Loading…
Cancel
Save