发表于: 2019-11-30 22:57:20

1 1128


今天完成的事情:

和前端调试接口,有我的问题,也有前端的问题,改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);
   }
}


明天计划的事情:

前端又又请假了。问了下,预期也说不准。


遇到的问题:



收获:



返回列表 返回列表
评论

    分享到