Magic-Club開發--第十八天

1、今日完成前端

  1.完成活動參加API,活動刪除API(後臺遇到問題)。java

   

  參加活動前(參加人數爲4)    參加活動後(參加人數爲5)spring

  數據庫內容:sql

  

  2.完成獲取自身信息、更新信息API。數據庫

   

 

  

 

   3.完成審覈加入API、綁定新用戶信息API。(暫未與前端對接)後端

     /*審覈加入API,對應贊成不一樣意兩個函數*/
    @PostMapping(value = "/examine")
    public void examine(HttpServletRequest request)throws IOException{
        request.setCharacterEncoding("utf8");
        Boolean isAgree = Boolean.getBoolean(request.getParameter("isAgree"));
        Integer applyId = Integer.parseInt(request.getParameter("applyId"));
        if(isAgree){
            applyService.agreeJoin(applyId);
        }
        else{
            applyService.unAgreeJoin(applyId);
        }
    }    

 

    /*綁定新用戶信息API*/
    @PostMapping(value = "/newUser")
    public void newUser(HttpServletRequest request)throws IOException{
        request.setCharacterEncoding("utf8");
        User user = new User();
        user.setOpenid(request.getParameter("openid"));
        user.setSchoolNum(request.getParameter("schoolNum"));
        user.setRealname(request.getParameter("realName"));
        user.setGender(request.getParameter("gender"));
        user.setCollege(request.getParameter("college"));
        user.setMajor(request.getParameter("major"));
        user.setClassName(request.getParameter("class"));
        user.setPhone(request.getParameter("phone"));
        user.setQqNum(request.getParameter("qqNum"));

        userService.insert(user);
    }

2、明日計劃app

  1.完成剩餘API開發。函數

    修改社團信息API。spa

    註銷社團API。日誌

    個人社團列表API。

  2.完成API前端對接。

  3.進行課堂展現。

3、我的小結

  今日開發時較爲順利,順利完成6個API,可是在開發刪除活動API時,由於數據庫中涉及到兩張表,activity和activityparticipants,而spring中SQL只能執行一條語句,明日設法解決。

  SQL語句:  

    <delete id="delete" parameterType="java.lang.Integer">
        delete from activity where activityId=#{activityId};
        delete from activitypaticipants where activityId=#{activityId};
    </delete>

  錯誤日誌:

  java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'delete from activitypaticipants where activityId=1' at line 2

 

  附Spring後端目錄:

   

相關文章
相關標籤/搜索