BUGFIX:发布作品返回作品ID;
This commit is contained in:
@@ -28,7 +28,7 @@ public class PortfolioController {
|
|||||||
|
|
||||||
@ApiOperation(value = "发布作品集")
|
@ApiOperation(value = "发布作品集")
|
||||||
@PostMapping("/publish")
|
@PostMapping("/publish")
|
||||||
public Response<Boolean> preLogin(@RequestParam("file") MultipartFile canvas, @RequestParam("data") String data) {
|
public Response<Long> preLogin(@RequestParam("file") MultipartFile canvas, @RequestParam("data") String data) {
|
||||||
return Response.success(portfolioService.publish(canvas, data));
|
return Response.success(portfolioService.publish(canvas, data));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface PortfolioService extends IService<Portfolio> {
|
public interface PortfolioService extends IService<Portfolio> {
|
||||||
Boolean publish(MultipartFile canvas, String data);
|
Long publish(MultipartFile canvas, String data);
|
||||||
|
|
||||||
PortfolioVO update(PortfolioDTO portfolioDTO);
|
PortfolioVO update(PortfolioDTO portfolioDTO);
|
||||||
|
|
||||||
|
|||||||
@@ -121,7 +121,8 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Boolean publish(MultipartFile file, String data) {
|
public Long publish(MultipartFile file, String data) {
|
||||||
|
Long resultPortfolioId = null;
|
||||||
AuthPrincipalVo authPrincipalVo = UserContext.getUserHolder();
|
AuthPrincipalVo authPrincipalVo = UserContext.getUserHolder();
|
||||||
PortfolioDTO portfolioDTO = JSONObject.parseObject(data, PortfolioDTO.class);
|
PortfolioDTO portfolioDTO = JSONObject.parseObject(data, PortfolioDTO.class);
|
||||||
QueryWrapper<Portfolio> existSameNameQw = new QueryWrapper<>();
|
QueryWrapper<Portfolio> existSameNameQw = new QueryWrapper<>();
|
||||||
@@ -202,6 +203,7 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
|
|||||||
} else {
|
} else {
|
||||||
portfolioMapper.insert(portfolio);
|
portfolioMapper.insert(portfolio);
|
||||||
}
|
}
|
||||||
|
resultPortfolioId = portfolio.getId();
|
||||||
portfolioId = portfolio.getId();
|
portfolioId = portfolio.getId();
|
||||||
|
|
||||||
List<UserLike> userLikeList = userLikeService.getUserLikeList(portfolioDTO.getUserLikeGroupId());
|
List<UserLike> userLikeList = userLikeService.getUserLikeList(portfolioDTO.getUserLikeGroupId());
|
||||||
@@ -294,6 +296,7 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
|
|||||||
} else {
|
} else {
|
||||||
portfolioMapper.insert(portfolio);
|
portfolioMapper.insert(portfolio);
|
||||||
}
|
}
|
||||||
|
resultPortfolioId = portfolio.getId();
|
||||||
portfolioId = portfolio.getId();
|
portfolioId = portfolio.getId();
|
||||||
}
|
}
|
||||||
// 记录作品添加的标签
|
// 记录作品添加的标签
|
||||||
@@ -302,7 +305,7 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return Boolean.TRUE;
|
return resultPortfolioId;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user