1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.ygj.yuemum.controller.admin;
- import com.alibaba.fastjson.JSONObject;
- import com.ygj.yuemum.domain.admin.JlRegion;
- import com.ygj.yuemum.service.admin.JlRegionService;
- import com.ygj.yuemum.utils.IDcard;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @RestController
- public class JlRegionController {
- @Autowired
- private JlRegionService jlRegionService;
- @GetMapping("/getNP")
- public String getNP(@RequestParam("IDcard") String idcard) {
- String year = idcard.substring(6,10);
- String month = idcard.substring(10,12);
- String day = idcard.substring(12,14);
- String province =idcard.substring(0,2)+"0000";
- String city = idcard.substring(0,4)+"00";
- Map<String, String> rejso = new HashMap<String, String>();
- rejso.put("province",String.valueOf(jlRegionService.getnp(Integer.valueOf(province))));
- rejso.put("city",jlRegionService.getnp(Integer.valueOf(city)));
- rejso.put("constellation",IDcard.getConstellation(Integer.valueOf(month), Integer.valueOf(day)));
- rejso.put("zodiac",IDcard.getYear(Integer.valueOf(year)));
- rejso.put("np",province);
- String jsor = JSONObject.toJSONString(rejso);
- return jsor;
- }
- @GetMapping("/getProvince")
- public List<JlRegion> getProvince() {
- return jlRegionService.getProvince();
- }
- }
|