发表于: 2019-11-30 22:57:20
1 1129
今天完成的事情:
和前端调试接口,有我的问题,也有前端的问题,改BUG,改BUG,一堆的BUG
<!--查询留言关联对应用户信息-->
<select id="selectSelective" parameterType="com.happynewyear.user.pojo.Comment" resultMap="BaseResultMap">
SELECT c.study_object_id,c.id,u.user_name,u.user_img,c.content,c.star,c.create_at,c.like_count,u.create_by
FROM
`comment` as c ,`user` as u
WHERE
c.create_by=u.user_id
and
c.study_object_id=#{studyObjectId}
</select>
SQL语句的BUG,明明是创建人的id,我写成了学习对象的ID,好死不死在最开始,数据不大的清楚写,一开始测试都是用的用户ID为1,弄出来的数据看起来没问题。也就没关注了。然后后期数据多了,数据就对不上了。
还有个BUG很奇怪,我不知道是SVN问题还是IDEA问题,有的BUG上次改了,这次又出来了。应该和上次错误状态下提交代码有关。唉。
还有个前端的BUG。前端的新增一直说新增不了。我看了半天,用postman测了半天也是没问题的。后面用F12测试前端写的请求是什么,最后发现没加ID。嗯,新增没ID。汗,都是会大意的人啊。
对了,还把上传图片的封装了下。看了另外一个组员写的,太长了,还多个接口加,我就简单的封装了下。不管了,反正正常不会这么用。
弄的只能用我们第三方的图片了,
/**
* @author 张明顺
* 图片上传测试,
*/
public String img(String img) {
/*判断是否已经是第三方url*/
if (img.startsWith("https://qxdzzfeedback.oss-cn-beijing.aliyuncs.com")) {
log.info("图片已经是第三方存储内的图片");
return img;
} else {
/*判断base64转换成multipartFile是否成功*/
MultipartFile imgFile = base64ToMultipart(img);
if (imgFile != null && (!imgSizeIsQualified(imgFile) || !imgTypeIsQualified(imgFile))) {
log.info("图片类型或者大小不符合要求");
return null;
}
return upAvatar(imgFile);
}
}
明天计划的事情:
前端又又请假了。问了下,预期也说不准。
遇到的问题:
收获:
评论