package com.ygj.yuemum.controller.maternitymatron; import com.alibaba.fastjson.JSONObject; import com.ygj.yuemum.domain.maternitymatron.*; import com.ygj.yuemum.domain.utils.AddMMInfo; import com.ygj.yuemum.service.maternitymatron.JlServiceUserInfoService; import com.ygj.yuemum.service.maternitymatron.JlServiceUserService; import com.ygj.yuemum.service.maternitymatron.JlStoreXService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.text.ParseException; import java.util.Date; import java.util.List; import java.util.Map; @RestController public class JlServiceUserController { @Autowired private JlServiceUserService jlServiceUserService; @Autowired private JlServiceUserInfoService jlServiceUserInfoService; @Autowired private JlStoreXService jlStoreXService; @GetMapping("/getjlServiceUsers") public List getjlServiceUsers() { return jlServiceUserService.getJlServiceUsers(); } @GetMapping("/getMMList") public String getMMList(@RequestParam("page") Integer page,@RequestParam("limit") Integer limit) { Map trains= jlServiceUserService.getMMList(page,limit); String jso = JSONObject.toJSONString(trains); return jso; } @GetMapping("/queryServiceUserStock") public String queryServiceUserStock(@RequestParam("page") Integer page, @RequestParam("limit") Integer limit) { Map trains= jlServiceUserService.queryServiceUserStock(page,limit); String jso = JSONObject.toJSONString(trains); return jso; } @PostMapping("/queryServiceUserStockCondition") public String queryServiceUserStockCondition(@ModelAttribute QueryServiceUserStock queryServiceUserStock) throws ParseException { Map trains= jlServiceUserService.queryServiceUserStockCondition(queryServiceUserStock); String jso = JSONObject.toJSONString(trains); return jso; } @PostMapping("/queryEditServiceUser") public String queryEditServiceUser(@ModelAttribute QueryServiceUserStock queryServiceUserStock) throws ParseException { Map trains= jlServiceUserService.queryEditServiceUser(queryServiceUserStock); String jso = JSONObject.toJSONString(trains); return jso; } @PostMapping("/queryMMList") public String queryMMList(@ModelAttribute QueryServiceUser queryServiceUser) { Map trains= jlServiceUserService.queryMMList(queryServiceUser); String jso = JSONObject.toJSONString(trains); return jso; } @PostMapping("/addjlServiceUser") public int add(@ModelAttribute AddMMInfo addMMInfo) { int id =jlServiceUserService.getPMId(); JlServiceUserInfo jlServiceUserInfo = new JlServiceUserInfo(); JlServiceUser jlServiceUser = new JlServiceUser(); // jlServiceUser jlServiceUser.setUpdated_at(new Date()); jlServiceUser.setUsertype("6"); jlServiceUser.setStatus("1"); jlServiceUser.setTruename(addMMInfo.getTruename()); jlServiceUser.setSalt(addMMInfo.getSalt()); //jlServiceUserInfo jlServiceUserInfo.setId(id); jlServiceUserInfo.setIdcard(addMMInfo.getIdcard()); jlServiceUserInfo.setSeniority(addMMInfo.getSeniority()); jlServiceUserInfo.setBabynumber(addMMInfo.getBabynumber()); jlServiceUserInfo.setGender(Integer.valueOf(addMMInfo.getGender())); jlServiceUserInfo.setCity(Integer.valueOf(addMMInfo.getNp())); jlServiceUserInfo.setConstellation(addMMInfo.getConstellation()); jlServiceUserInfo.setZodiac(addMMInfo.getZodiac()); jlServiceUserInfo.setCreate_time(new Date()); jlServiceUserInfo.setEducation(addMMInfo.getEducation()); jlServiceUserInfo.setEthnicgroup(addMMInfo.getEthnicgroup()); jlServiceUserInfo.setHeight(addMMInfo.getHeight()); jlServiceUserInfo.setHighlight(addMMInfo.getHighlight()); jlServiceUserInfo.setMarriage(addMMInfo.getMarriage()); jlServiceUserInfo.setWeight(addMMInfo.getWeight()); try { jlServiceUserService.addJlServiceUser(jlServiceUser); jlServiceUserInfoService.addJlServiceUserInfo(jlServiceUserInfo); // jlStoreX String sum[] = addMMInfo.getCityname().split(","); for(int i=0;i