...
|
...
|
@@ -11,10 +11,12 @@ import com.xkl.domain.User; |
|
|
import com.xkl.domain.XklAdminEntity;
|
|
|
import com.xkl.domain.XklMemberEntity;
|
|
|
import com.xkl.model.ResultModel;
|
|
|
import com.xkl.model.UsrInfoModelForUSPIH;
|
|
|
import com.xkl.repository.UserRepository;
|
|
|
import com.xkl.repository.XklMemberRespository;
|
|
|
import com.xkl.security.AntiXSS;
|
|
|
import com.xkl.security.SecurityTool;
|
|
|
import com.xkl.tools.DatetimeTools;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.http.ResponseEntity;
|
...
|
...
|
@@ -25,6 +27,8 @@ import org.springframework.web.bind.annotation.RequestParam; |
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
* @author zhaoyue
|
...
|
...
|
@@ -34,7 +38,9 @@ import javax.servlet.http.HttpServletRequest; |
|
|
public class UserAccountController {
|
|
|
@Autowired
|
|
|
private UserRepository userRepository;
|
|
|
|
|
|
@Autowired
|
|
|
private XklMemberRespository memberRespository;
|
|
|
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟
|
|
|
|
|
|
@RequestMapping(method = RequestMethod.GET)
|
|
|
@AntiXSS
|
...
|
...
|
@@ -47,7 +53,17 @@ public class UserAccountController { |
|
|
if (user == null) {//用户未找到
|
|
|
return new ResponseEntity<>(ResultModel.error(ResultStatus.USER_NOT_FOUND), HttpStatus.OK);
|
|
|
}
|
|
|
return new ResponseEntity<>(ResultModel.ok(), HttpStatus.OK);
|
|
|
XklMemberEntity xklMemberEntity = memberRespository.findOne((long) user.getMemberId());
|
|
|
Date birthDate = new Date();
|
|
|
try {
|
|
|
birthDate = sdf.parse(xklMemberEntity.getBirthDate());
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
int age = DatetimeTools.getAge(birthDate, new Date());
|
|
|
UsrInfoModelForUSPIH usrInfo = new UsrInfoModelForUSPIH(xklMemberEntity.getName(), xklMemberEntity.isSex() ?
|
|
|
1 : 0, age);
|
|
|
return new ResponseEntity<>(ResultModel.ok(usrInfo), HttpStatus.OK);
|
|
|
}
|
|
|
|
|
|
|
...
|
...
|
|