From 1df2ad6224fa4bd1ca38d235d5e4b917262added Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Fri, 19 Feb 2021 10:39:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SaasClientPayController.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SaasClientPayController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SaasClientPayController.java index 370f34e..461b22c 100644 --- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SaasClientPayController.java +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/SaasClientPayController.java @@ -13,6 +13,8 @@ import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections.MapUtils; +import org.apache.commons.collections.map.HashedMap; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.BindingResult; import org.springframework.validation.ObjectError; @@ -147,6 +149,34 @@ return ResultBody.failed().data(false).msg("没有相关数据"); } /** + * 查询 支付状态是否为成功 + */ + @ApiOperation(value = "查询多个诊断的支付状态") + @PostMapping("/getDepartmentPayStateList") + public List<Map<String,Object>> getDepartmentPayStateList(@RequestBody Map<String,Object> map) { + List<Map<String,Object>> list=new ArrayList<>(); + Long hospitalId = MapUtils.getLong(map, "hospitalId"); + Long departmentId = MapUtils.getLong(map, "departmentId"); + List<String> diaIds = (List<String>) map.get("diaIds"); + if(hospitalId==null||departmentId==null||diaIds==null||diaIds.size()<=0){ + return list; + } + if (diaIds!=null&&diaIds.size()>0) { + for (String diaId : diaIds) { + SaasClientPay model = saasClientPayService.findModelByObject(hospitalId,departmentId,diaId); + Map<String,Object> objectMap=new HashedMap(); + objectMap.put("id",diaId); + if(model!=null){ + objectMap.put("flag",model.getPayStatus().equals(PayConstants.ORDER_PAY_SUCEESS)); + }else { + objectMap.put("flag",false); + } + list.add(objectMap); + } + } + return list; + } + /** * 删除 */ @ApiOperation(value = "删除") -- Gitblit v1.8.0