From 6cfbce38436435f574680c0b1e58342e4a2ac444 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 31 七月 2024 10:51:51 +0800 Subject: [PATCH] zjh 2024/07/31-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java | 47 ++++++++++++++++++----------------------------- 1 files changed, 18 insertions(+), 29 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java index 7f20eda..f2e774a 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java @@ -34,6 +34,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.ArrayUtils; import org.apache.ibatis.jdbc.Null; import org.springframework.beans.factory.annotation.Autowired; @@ -64,6 +65,7 @@ @RestController @RequestMapping("/system/dept") @Api(tags = "绉戝閮ㄩ棬淇℃伅") +@Slf4j public class SysDeptController extends BaseController implements Serializable { @Resource private ISysDeptService deptService; @@ -1425,40 +1427,26 @@ tjFlowingWaterLambdaQueryWrapper.ne(TjFlowingWater::getPayStasus,2); tjFlowingWaterLambdaQueryWrapper.eq(TjFlowingWater::getIsAddition,"N"); TjFlowingWater tjFlowingWater = tjFlowingWaterService.getOne(tjFlowingWaterLambdaQueryWrapper); -// if (tjFlowingWater1.getPayStasus() != 1){ -// LambdaQueryWrapper<TjCustomer> tjCustomerLambdaQueryWrapper = new LambdaQueryWrapper<>(); -// tjCustomerLambdaQueryWrapper.eq(TjCustomer::getCusId,tjOrder.getUserId()); -// TjCustomer tjCustomer = tjCustomerService.getOne(tjCustomerLambdaQueryWrapper); + HashMap<String, Object> hisRequestParams = new HashMap<>(); // 涓嶅湪闇�瑕佽韩浠借瘉鍙� -// hisRequestParams.put("card_no",tjCustomer.getCusIdcard()); hisRequestParams.put("patientId",tjOrder.getCardId()); AjaxResult queryPay = hisApiGetMethodService.getHISDataNew("QueryPay", hisRequestParams); if (Integer.parseInt(queryPay.get("code").toString()) == 200) { - List<Map<String, String>> data = (List<Map<String, String>>) queryPay.get("data"); -// ArrayList<String> sqdhs = new ArrayList<>(); -// ArrayList<String> xmfls = new ArrayList<>(); - BigDecimal cateFeeAll = BigDecimal.ZERO; - for (Map<String, String> datum : data) { -// String advId = datum.get("Adv_Id").split("_")[1]; - BigDecimal cateFee = new BigDecimal(datum.get("CateFee")); -// String cateCode = datum.get("CateCode"); - cateFeeAll = cateFeeAll.add(cateFee); -// sqdhs.add(advId); -// xmfls.add(cateCode); - } - /* LambdaQueryWrapper<LtkjJianchajianyanTree> queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.in(LtkjJianchajianyanTree::getSqdh, sqdhs) - .in(LtkjJianchajianyanTree::getXmfl, xmfls) - .eq(LtkjJianchajianyanTree::getCardId,tjOrder.getCardId()) - .groupBy(LtkjJianchajianyanTree::getType) - .select(LtkjJianchajianyanTree::getFyhj); - List<LtkjJianchajianyanTree> results = ltkjJianchajianyanTreeService.list(queryWrapper); - BigDecimal total = results.stream() - .map(item -> new BigDecimal(item.getFyhj())) - .reduce(BigDecimal.ZERO, BigDecimal::add);*/ - BigDecimal fyhj = ltkjJianchajianyanTreeService.getLtkjJianchajianyanTreeFyhjByCardId(tjOrder.getCardId()); - if (cateFeeAll.compareTo(fyhj) != 0){ +// List<Map<String, String>> data = (List<Map<String, String>>) queryPay.get("data"); +// BigDecimal cateFeeAll = BigDecimal.ZERO; +// for (Map<String, String> datum : data) { +// BigDecimal cateFee = new BigDecimal(datum.get("CateFee")); +// cateFeeAll = cateFeeAll.add(cateFee); +// } +// BigDecimal fyhj = ltkjJianchajianyanTreeService.getLtkjJianchajianyanTreeFyhjByCardId(tjOrder.getCardId()); +// if (cateFeeAll.compareTo(fyhj) != 0){ +// return AjaxResult.error("瀛樺湪鏈即璐归」鐩�"); +// } + + int sfsf = ltkjJianchajianyanTreeService.getSfsfByCardId(tjOrder.getCardId()); + if (sfsf > 0){ + log.error("璺嘲绉戞妧--- "+DateUtil.date()+" 瀛樺湪鏈即璐归」鐩殑 灏辫瘖鍙� "+tjOrder.getCardId()+" 浣撴鍙� "+tjOrder.getTjNumber()); return AjaxResult.error("瀛樺湪鏈即璐归」鐩�"); } @@ -1476,6 +1464,7 @@ tjOrderDetailLambdaUpdateWrapper.in(TjOrderDetail::getOrderDetailId,detailIds); detailService.update(tjOrderDetailLambdaUpdateWrapper); }else { + log.error("璺嘲绉戞妧--- "+DateUtil.date()+" 鏈煡璇㈠埌缂磋垂璁板綍鐨� 灏辫瘖鍙� "+tjOrder.getCardId()+" 浣撴鍙� "+tjOrder.getTjNumber()); return AjaxResult.error("鏈煡璇㈠埌缂磋垂璁板綍"); } // } -- Gitblit v1.8.0