From c2b8f4bf2eb62370a0ba2ed87797da31c6c49fac Mon Sep 17 00:00:00 2001 From: anthonywj Date: Sun, 4 Aug 2024 10:35:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E6=96=B9=E5=88=86=E9=85=8D=E5=B7=A5?= =?UTF-8?q?=E4=BD=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/BasicSkPrescribeController.java | 14 ++++++++++++-- .../api/req/basic/PrescribeBindWorkRequest.java | 13 +++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java diff --git a/src/main/java/com/glxp/api/controller/basic/BasicSkPrescribeController.java b/src/main/java/com/glxp/api/controller/basic/BasicSkPrescribeController.java index b5d22adb1..84ba089c8 100644 --- a/src/main/java/com/glxp/api/controller/basic/BasicSkPrescribeController.java +++ b/src/main/java/com/glxp/api/controller/basic/BasicSkPrescribeController.java @@ -45,7 +45,6 @@ public class BasicSkPrescribeController extends BaseController { @Resource BasicSkPrescribeItemService basicSkPrescribeItemService; - @GetMapping("/udiwms/basic/sk/prescribe/filter") public BaseResponse filterSicker(BasicSkPrescribeRequest basicSkPrescribeRequest) { List basicSkPrescribeResponses = basicSkPrescribeService.filterList(basicSkPrescribeRequest); @@ -94,7 +93,7 @@ public class BasicSkPrescribeController extends BaseController { @PostMapping("/udiwms/basic/sk/prescribe/deleteDataByCode") public BaseResponse deleteDataByCode(@RequestBody GetSickPrescribeRequest getSickPrescribeRequest, BindingResult bindingResult) { String code = getSickPrescribeRequest.getCode(); - if (StrUtil.isBlank(code)){ + if (StrUtil.isBlank(code)) { return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL); } basicSkPrescribeService.removeById(code); @@ -112,4 +111,15 @@ public class BasicSkPrescribeController extends BaseController { basicSkPrescribeService.saveOrUpdateBatch(list); return ResultVOUtils.success(); } + + + @PostMapping("/udiwms/basic/sk/prescribe/bindWork") + public BaseResponse bindWork(@RequestBody PrescribeBindWorkRequest bindWorkRequest, BindingResult bindingResult) { + + for (BasicSkPrescribeEntity prescribe : bindWorkRequest.getPrescribeList()) { + prescribe.setWorkPlaceCode(bindWorkRequest.getWorkplaceCode()); + } + basicSkPrescribeService.updateBatchById(bindWorkRequest.getPrescribeList()); + return ResultVOUtils.success("绑定成功"); + } } diff --git a/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java b/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java new file mode 100644 index 000000000..1b2b50378 --- /dev/null +++ b/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java @@ -0,0 +1,13 @@ +package com.glxp.api.req.basic; + +import com.glxp.api.entity.basic.BasicSkPrescribeEntity; +import lombok.Data; + +import java.util.List; + +@Data +public class PrescribeBindWorkRequest { + + List prescribeList; + String workplaceCode; +}