From 5ba3c5633940066d2fe1dce26aa2026d22c83749 Mon Sep 17 00:00:00 2001 From: wangbo <184677810@qq.com> Date: Thu, 4 Apr 2019 17:50:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E6=B5=8Bbug=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/service/impl/TemporaryBloodServiceImpl.java | 10 ++++++++-- .../web/service/impl/TemporaryBloodSugarServiceImpl.java | 8 ++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java index 389bbca..e805299 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java @@ -20,7 +20,9 @@ import com.lyms.platform.operate.web.service.PatientWeightService; import com.lyms.platform.operate.web.utils.ReportConfig; import com.lyms.platform.pojo.BasicConfig; import com.lyms.platform.pojo.TemporaryBloodModel; +import com.lyms.platform.pojo.TemporaryWeightModel; import com.lyms.platform.pojo.XyPresentationModel; +import com.mongodb.WriteResult; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Sort; @@ -124,9 +126,13 @@ public class TemporaryBloodServiceImpl extends BaseServiceImpl implements ITempo @Override public BaseResponse deleteTemporaryBlood(String id) { - mongoTemplate.updateFirst(Query.query(Criteria.where("_id").is(id)), Update.update("yn", 1), TemporaryBloodModel.class); - return RespBuilder.buildSuccess(); + WriteResult s = mongoTemplate.updateFirst(Query.query(Criteria.where("_id").is(id)), Update.update("yn", 0), TemporaryBloodModel.class); + if (s.getN() >= 1) { + return RespBuilder.buildSuccess(); + } + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("请选择一条记录"); } + @Override public BaseResponse queryOne(String id) { diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java index 95d250d..f737c18 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodSugarServiceImpl.java @@ -20,6 +20,7 @@ import com.lyms.platform.operate.web.utils.ReportConfig; import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.pojo.*; +import com.mongodb.WriteResult; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Sort; @@ -119,8 +120,11 @@ public class TemporaryBloodSugarServiceImpl extends BaseServiceImpl implements I @Override public BaseResponse deleteBloodSugar(String id) { - mongoTemplate.updateFirst(Query.query(Criteria.where("_id").is(id)), Update.update("yn", 1), TemporaryBloodSugar.class); - return RespBuilder.buildSuccess(); + WriteResult s = mongoTemplate.updateFirst(Query.query(Criteria.where("_id").is(id)), Update.update("yn", 0), TemporaryBloodSugar.class); + if (s.getN() >= 1) { + return RespBuilder.buildSuccess(); + } + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("请选择一条记录"); } @Override -- 1.8.3.1