@@ -51,13 +51,16 @@ public ResponseData addressList(HttpServletRequest request){
5151 }
5252
5353 @ PostMapping ("/addresses" )
54- public ResponseData addressAdd (@ RequestBody AddressForm form ){
54+ public ResponseData addressAdd (@ RequestBody AddressForm form , HttpServletRequest servletRequest ){
5555
5656 System .out .println (form .is_Default ());
5757 System .out .println (form .toString () );
5858
5959 AddAddressRequest request = new AddAddressRequest ();
60- request .setUserId (form .getUserId ());
60+ String userInfo =(String )servletRequest .getAttribute (TokenIntercepter .USER_INFO_KEY );
61+ JSONObject object = JSON .parseObject (userInfo );
62+ Long uid =Long .parseLong (object .get ("uid" ).toString ());
63+ request .setUserId (uid );
6164 request .setUserName (form .getUserName ());
6265 request .setStreetName (form .getStreetName ());
6366 request .setTel (form .getTel ());
@@ -83,13 +86,16 @@ public ResponseData addressDel(@PathVariable("addressid") Long addressid){
8386 }
8487
8588 @ PutMapping ("/addresses" )
86- public ResponseData addressUpdate (@ RequestBody AddressForm form ){
89+ public ResponseData addressUpdate (@ RequestBody AddressForm form , HttpServletRequest servletRequest ){
8790 UpdateAddressRequest request = new UpdateAddressRequest ();
91+ String userInfo =(String )servletRequest .getAttribute (TokenIntercepter .USER_INFO_KEY );
92+ JSONObject object = JSON .parseObject (userInfo );
93+ Long uid =Long .parseLong (object .get ("uid" ).toString ());
8894 request .setAddressId (form .getAddressId ());
8995 request .setIsDefault (form .is_Default ());
9096 request .setStreetName (form .getStreetName ());
9197 request .setTel (form .getTel ());
92- request .setUserId (form . getUserId () );
98+ request .setUserId (uid );
9399 request .setUserName (form .getUserName ());
94100
95101 UpdateAddressResponse response = addressService .updateAddress (request );
0 commit comments