El front-end de Android Studio pasa dos parámetros al back-end de arranque de resorte

Hoy, dos valores de ID de actividad e ID de usuario deben transmitirse desde el front-end al back-end, y el back-end recibe estos dos parámetros y procesa los valores correspondientes en la base de datos de acuerdo con los dos parámetros.

La función de eliminación de uso común tiene solo un parámetro, por lo que la primera vez que uso dos parámetros, no sé cómo escribir el formato. Después de intentarlo varias veces, finalmente sé:

    @ResponseBody
    @GetMapping("/line/{aId}/{uId}")
    public Result getUser(@PathVariable("aId") int aId, @PathVariable("uId") String uId){
        SignInForm signInForm =signInFormService.getByAIdAndUId(aId,uId);
        if(signInForm!=null){//存在
            result.setSuccess("查询成功!",gson.toJson(signInForm));
        }else{//不存在
            result.setSuccess("没有找到相关数据!",null);
        }
        return result;
    }

Código completo:

  • capa del mapeador
    @Select("select * from signinform where aId = #{aId} and uId = #{uId}")
    SignInForm selectByAIdAndUId(int aId, String uId);
  • interfaz de servicio
SignInForm getByAIdAndUId(int aId, String uId);
  • clase serviceImpl
     public SignInForm getByAIdAndUId(int aId,String uId) {
        return this.getBaseMapper().selectByAIdAndUId(aId,uId);
    }
  • COMO parte delantera (
DatabaseUtil.selectLineById("sign","line",aId,uId);

Supongo que te gusta

Origin blog.csdn.net/zzzzzwbetter/article/details/129291949
Recomendado
Clasificación