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 rejso = new HashMap(); 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 getProvince() { return jlRegionService.getProvince(); } }