diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/VisitAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/VisitAddRequest.java index 0b0797d..d6e67bb 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/VisitAddRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/VisitAddRequest.java @@ -1,25 +1,19 @@ package com.lyms.platform.operate.web.request; -import java.util.Date; -import java.util.Map; - -import javax.validation.constraints.Max; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotNull; - -import com.lyms.platform.pojo.Patients; -import org.hibernate.validator.constraints.NotEmpty; - -import com.lyms.platform.common.core.annotation.form.Form; import com.lyms.platform.common.core.annotation.form.FormParam; import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.common.utils.JsonUtil; +import com.lyms.platform.pojo.Patients; import com.lyms.platform.pojo.PuerperaModel; import com.lyms.platform.pojo.VisitModel; +import org.hibernate.validator.constraints.NotEmpty; + +import java.util.Date; +import java.util.Map; /** * 访视记录请求 - * + * * @author Administrator */ //@Form @@ -41,10 +35,7 @@ public class VisitAddRequest { /** * 产妇年龄 */ - @NotNull(message = "年龄不能为空") - @Min(value = 1, message = "年龄不能小于1") - @Max(value = 50, message = "年龄不能大于50") - private int age; + private String age; /** * 产妇身份证号码 @@ -76,7 +67,7 @@ public class VisitAddRequest { */ private String address; - private int provinceId; + private int provinceId; private int cityId; private int areaId; @@ -181,6 +172,16 @@ public class VisitAddRequest { */ private String other; + private String phone; + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + /** * 指导 */ @@ -216,11 +217,11 @@ public class VisitAddRequest { this.name = name; } - public int getAge() { + public String getAge() { return age; } - public void setAge(int age) { + public void setAge(String age) { this.age = age; } @@ -265,7 +266,6 @@ public class VisitAddRequest { }*/ - public String getNumOfLive() { return numOfLive; } @@ -465,21 +465,34 @@ public class VisitAddRequest { puerperaModel.setProvinceId(provinceId); puerperaModel.setId(parentId); puerperaModel.setName(name); - puerperaModel.setAge(age); + try { + Date date = DateUtil.parseYMD(age); + puerperaModel.setAge(DateUtil.getAge(date)); + }catch (Exception e){} + + puerperaModel.setCardno(cardNo); puerperaModel.setDueDate(dueDate); puerperaModel.setDeliverOrg(deliverOrg); puerperaModel.setDueType(dueType); puerperaModel.setAddress(address); + puerperaModel.setPhone(phone); return puerperaModel; } + public Patients getPatients() { Patients patients = new Patients(); patients.setId(parentId); patients.setUsername(name); - patients.setAge(age); + try { + Date date = DateUtil.parseYMD(age); + patients.setAge(DateUtil.getAge(date)); + patients.setBirth(date); + } catch (Exception e) { + + } patients.setCardNo(cardNo); - patients.setPhone(cardNo); + patients.setPhone(phone); patients.setDueDate(new Date()); patients.setDeliverOrg(deliverOrg); patients.setDueType(dueType); @@ -487,7 +500,7 @@ public class VisitAddRequest { patients.setAreaId(areaId); patients.setCityId(cityId); patients.setProvinceId(provinceId); - return patients; + return patients; } public VisitModel getRequestVisit() { @@ -502,7 +515,7 @@ public class VisitAddRequest { visit.setBreast(breast); visit.setChecktime(checktime); - visit.setDays((DateUtil.getDays(DateUtil.parseYMD(dueDate), DateUtil.parseYMD(checktime))+1) + ""); + visit.setDays((DateUtil.getDays(DateUtil.parseYMD(dueDate), DateUtil.parseYMD(checktime)) + 1) + ""); visit.setDoctorsign(doctorsign); visit.setDue(due); visit.setHealth(health); @@ -525,10 +538,10 @@ public class VisitAddRequest { * 详细描述 *
* 示例代码 - * + *
*
*- * + * * @author In_Home * @version BME V100R001 2016-3-21 * @since BME V100R001C40B104 @@ -550,10 +563,20 @@ public class VisitAddRequest { private String address; - private int provinceId; + private int provinceId; private int cityId; private int areaId; + private String phone; + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + public int getAreaId() { return areaId; } @@ -581,33 +604,35 @@ public class VisitAddRequest { public SimpleVisitPuerpera() { } - public SimpleVisitPuerpera(PuerperaModel model) { + /* public SimpleVisitPuerpera(PuerperaModel model) { id = model.getId(); name = model.getName(); - age = model.getAge(); +// age = model.getAge(); cardno = model.getCardNo(); dueDate = DateUtil.getyyyy_MM_dd(model.getDueDate()); deliverOrg = model.getDeliverOrg(); dueType = model.getDueType(); address = model.getAddress(); // cityId =model.getc - } + }*/ + public SimpleVisitPuerpera(Patients model) { id = model.getId(); name = model.getUsername(); try { age = model.getAge(); - }catch (Exception e){ + } catch (Exception e) { } + phone = model.getPhone(); cardno = model.getCardNo(); dueDate = DateUtil.getyyyy_MM_dd(model.getDueDate()); deliverOrg = model.getDeliverOrg(); dueType = model.getDueType(); address = model.getAddress(); - cityId=model + cityId = model .getCityId(); - areaId=model.getAreaId(); - provinceId=model.getProvinceId(); + areaId = model.getAreaId(); + provinceId = model.getProvinceId(); } public String getId() { @@ -733,47 +758,16 @@ public class VisitAddRequest { if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; - if(((SimpleVisitPuerpera) obj).provinceId !=provinceId){ - return false; + if (((SimpleVisitPuerpera) obj).provinceId != provinceId) { + return false; } - if(((SimpleVisitPuerpera) obj).cityId !=cityId){ - return false; + if (((SimpleVisitPuerpera) obj).cityId != cityId) { + return false; } - if(((SimpleVisitPuerpera) obj).areaId !=areaId){ - return false; + if (((SimpleVisitPuerpera) obj).areaId != areaId) { + return false; } return true; } } - - public static void main(String[] args) { - SimpleVisitPuerpera puerpera = new VisitAddRequest().new SimpleVisitPuerpera(); - puerpera.setAddress("天府2街"); - puerpera.setAge(1); - puerpera.setCardno("500311932121545"); - puerpera.setDeliverOrg("西财华西"); - puerpera.setDueDate("2015-05-06"); - puerpera.setDueType("剖腹"); - puerpera.setId("11"); - puerpera.setName("查房"); - - PuerperaModel model = new PuerperaModel(); - model.setAddress("天府2街"); - model.setAge(1); - model.setCardNo("500311932121545"); - model.setDeliverOrg("西财华西"); - model.setDueDate(DateUtil.parseYMD("2015-05-07")); - model.setDueType("剖腹"); - model.setId("11"); - model.setName("查房1"); - System.out.println(puerpera.equals(new VisitAddRequest().new SimpleVisitPuerpera(model))); - - VisitAddRequest visitAddRequest = new VisitAddRequest(); -// visitAddRequest.setAddress("测试"); - visitAddRequest.setAge(1); -// visitAddRequest.setBp("{}"); - visitAddRequest.setCardNo("454646465456465456"); - visitAddRequest.setBreast("fafffaffaffa"); - System.out.print(JsonUtil.obj2JsonString(visitAddRequest)); - } } \ No newline at end of file