diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index b7d1bac..d01cf23 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -15,7 +15,6 @@ import com.lyms.platform.operate.web.request.*; import com.lyms.platform.operate.web.result.*; import com.lyms.platform.operate.web.utils.BabyListTask; import com.lyms.platform.operate.web.utils.GrowthCountTask; -import com.lyms.platform.operate.web.utils.HiskCountTask; import com.lyms.platform.operate.web.utils.MessageCenterService; import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.model.OrganizationQuery; @@ -32,7 +31,6 @@ import org.springframework.stereotype.Component; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.OutputStream; -import java.text.DecimalFormat; import java.util.*; import java.util.concurrent.*; @@ -201,7 +199,7 @@ public class BabyBookbuildingFacade { * @return */ public BaseResponse updateBabyBookbuilding(BabyBookbuildingAddRequest request, Integer userId) { - BabyModel model = getBabyModel(request); + BabyModel model = getBabyModel(request,false); model.setModified(new Date()); model.setOperator(userId); if (StringUtils.isNotEmpty(request.getMommyCertificateNum())) { @@ -486,7 +484,7 @@ public class BabyBookbuildingFacade { return br; } - BabyModel model = getBabyModel(request); + BabyModel model = getBabyModel(request,true); model.setPid(babyPersonId); model.setOperator(userId); if (StringUtils.isNotEmpty(request.getMommyCertificateNum())) { @@ -722,7 +720,8 @@ public class BabyBookbuildingFacade { * @param b * @return */ - private BabyModel getBabyModel(BabyBookbuildingAddRequest b) { + private BabyModel getBabyModel(BabyBookbuildingAddRequest b,boolean isAdd) { + // hujiaqi添加了一个字段,判断是插入还是更新,如果是更新,就不更新birth字段 BabyModel bm = new BabyModel(); bm.setYn(YnEnums.YES.getId()); @@ -743,7 +742,9 @@ public class BabyBookbuildingFacade { bm.setName(b.getBabyName()); bm.setSex(b.getSex()); bm.setCardNo(b.getBabyCardNo()); - bm.setBirth(DateUtil.parseYMD(b.getBabyBirthday())); + if(isAdd) { + bm.setBirth(DateUtil.parseYMD(b.getBabyBirthday())); + } bm.setAddress(b.getHomeAddress()); bm.setProvinceId(b.getHomeProvinceId()); bm.setCityId(b.getHomeCityId());