diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolicAcidController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolicAcidController.java index b69f83d..2993d19 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolicAcidController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/FolicAcidController.java @@ -57,6 +57,17 @@ public class FolicAcidController extends BaseController{ return folicAcidFacade.queryFolicAcid(folicAcidQueryRequest); } + //删除叶酸发放记录 + @RequestMapping(value = "/deleteFolicAcid", method = RequestMethod.DELETE) + @ResponseBody +// @TokenRequired + public BaseResponse deleteFolicAcid(@RequestParam("id") String id, + HttpServletRequest request) { + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + return folicAcidFacade.deleteFolicAcid(id,792); + } + + //叶酸数据导出 @RequestMapping(value = "/folicAcidExport", method = RequestMethod.GET) @ResponseBody diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java index b401417..2856ff6 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/FolicAcidFacade.java @@ -19,14 +19,12 @@ import com.lyms.platform.permission.model.OrganizationQuery; import com.lyms.platform.permission.model.Users; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.permission.service.UsersService; -import com.lyms.platform.pojo.BasicConfig; import com.lyms.platform.pojo.FolicAcid; import com.lyms.platform.pojo.ResidentsArchiveModel; import com.lyms.platform.query.FolicAcidQuery; import com.lyms.platform.query.ResidentsArchiveQuery; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang.StringUtils; -import org.apache.struts.config.BaseConfig; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -288,6 +286,18 @@ public class FolicAcidFacade { return baseListResponse; } + public BaseResponse deleteFolicAcid(String id,Integer userId){ + BaseResponse br = new BaseResponse(); + if (StringUtils.isNotEmpty(id)){ + FolicAcid folicAcid = folicAcidService.getFolicAcid(id); + folicAcid.setYn(YnEnums.NO.getId()); + folicAcid.setModified(new Date()); + folicAcidService.updateFolicAcid(folicAcid,id); + return br.setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + return br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("id is null"); + } + //叶酸发放导出 public void folicAcidExport(FolicAcidQueryRequest queryRequest,Integer userId,HttpServletResponse response){ OutputStream out = null;