From abba1aff81da3cc9d74d75f64cbd48d25716aec3 Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Fri, 12 Mar 2021 19:19:10 +0800 Subject: [PATCH] 1、增加对于套餐中的剩余读片量、有效开始日期、结束日期的加密 2、增加扣费过程中对于剩余读片量的加密 3、为下载私有云数据库增加合同与明细的查询Feign接口 4、修改合作商数据库(影像版API)的合同与明细的查询bug --- 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