From 778a96c07af4e1b37304c98d521506988c7506b0 Mon Sep 17 00:00:00 2001
From: "1378012178@qq.com" <1378012178@qq.com>
Date: Wed, 17 Sep 2025 14:55:11 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BB=A3=E7=A0=81=E7=BB=93?=
=?UTF-8?q?=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../nu-admin-api/nu-admin-local-api/pom.xml | 4 +
.../advisoryinfo/api/IAdvisoryInfoApi.java | 9 +
.../nubaseinfo/api/INuBaseInfoApi.java | 21 -
nursing-unit-admin/nu-admin-biz/pom.xml | 25 +-
.../entity/AdvisoryInfo.java} | 90 +--
.../mapper/AdvisoryInfoMapper.java | 14 +
.../mapper/xml/AdvisoryInfoMapper.xml} | 4 +-
.../service/IAdvisoryInfoService.java | 14 +
.../service/impl/AdvisoryInfoServiceImpl.java | 32 +
.../NuEmployeesAdvisoryInfoServiceImpl.java | 18 -
.../service/impl/NuBaseInfoServiceImpl.java | 171 -----
.../H5ApiAdvisoryInfoController.java | 92 ---
.../NuBizAdvisoryInfoController.java | 170 -----
.../mapper/NuBizAdvisoryInfoMapper.java | 14 -
.../service/INuBizAdvisoryInfoService.java | 14 -
.../service/ServerAdvisoryInfoService.java | 14 -
.../impl/NuBizAdvisoryInfoServiceImpl.java | 102 ---
.../impl/ServerAdvisoryInfoServiceImpl.java | 20 -
.../H5ApiCustomerInfoController.java | 128 ----
.../entity/NuBizCustomerInfo.java | 188 ------
.../mapper/NuBizCustomerInfoMapper.java | 17 -
.../service/INuBizCustomerInfoService.java | 17 -
.../impl/NuBizCustomerInfoServiceImpl.java | 74 --
.../listener/EmployeesMQListener.java | 126 ----
nursing-unit-api/pom.xml | 12 +
.../modules/pad/baseinfo/api/BaseInfoApi.java | 33 +-
.../modules/wechat/pay/api/WeChatPayApi.java | 339 ++++------
.../org/jeecg/config/shiro/ShiroConfig.java | 1 -
nursing-unit-common/pom.xml | 19 +
.../java/com/nu/dto/EmployeesStatusMQDto.java | 4 +-
.../java/com/nu/dto/NuBizAdvisoryInfoDto.java | 15 -
.../main/java/com/nu/dto/WxNoticeMQDto.java | 36 +
.../com/nu/entity/AdvisoryInfoEntity.java | 84 +++
.../java/com/nu/entity/CameraInfoEntity.java | 4 +-
.../nu/entity/CustomerDirectiveEntity.java | 11 +-
.../com/nu/entity/CustomerInfoEntity.java | 12 +-
.../java/com/nu/entity/ElderInfoEntity.java | 191 ++++++
.../java/com/nu/entity/NuBaseInfoEntity.java | 14 +-
.../main/java/com/nu/entity/NuBillEntity.java | 37 +
.../java/com/nu/entity/PayParamEntity.java | 4 +-
.../java/com/nu/entity/WXConfigEntity.java | 4 +-
.../com/nu/entity/WechatpayConfigEntity.java | 4 +-
.../main/java/com/nu/enums/WxClientType.java | 60 ++
.../MediaAsyncErrorLogController.java | 29 +-
.../entity/MediaAsyncErrorLog.java | 0
.../mapper/MediaAsyncErrorLogMapper.java | 3 -
.../mapper/xml/MediaAsyncErrorLogMapper.xml | 0
.../service/IMediaAsyncErrorLogService.java | 0
.../impl/MediaAsyncErrorLogServiceImpl.java | 0
.../java/com/nu/utils/WeChatPayUtils.java | 180 +++++
.../nu/modules/elder/api/IElderInfoApi.java | 10 +
nursing-unit-elder/nu-elder-biz/pom.xml | 8 +-
.../controller/ElderInfoController.java | 109 ++-
.../modules/elderinfo/entity/ElderInfo.java | 290 ++++++++
.../elderinfo/mapper/ElderInfoMapper.java | 14 +
.../elderinfo/mapper/xml/ElderInfoMapper.xml | 5 +
.../elderinfo/service/IElderInfoService.java | 17 +
.../service/impl/ElderInfoServiceImpl.java | 67 ++
.../nu-employee-local-api/pom.xml | 13 +
nursing-unit-employee/nu-employee-api/pom.xml | 24 +
nursing-unit-employee/nu-employee-biz/pom.xml | 51 ++
.../BizEmployeesInfoController.java | 4 -
.../NuBizEmployeesServcieTagsController.java | 0
.../entity/BizEmployeesInfo.java | 2 +
.../entity/NuBizEmployeesServcieTags.java | 0
.../mapper/BizEmployeesInfoMapper.java | 0
.../NuBizEmployeesServcieTagsMapper.java | 0
.../mapper/xml/BizEmployeesInfoMapper.xml | 0
.../xml/NuBizEmployeesServcieTagsMapper.xml | 0
.../service/IBizEmployeesInfoService.java | 0
.../INuBizEmployeesServcieTagsService.java | 0
.../impl/BizEmployeesInfoServiceImpl.java | 0
.../NuBizEmployeesServcieTagsServiceImpl.java | 0
.../controller/EmployeesApplyController.java | 48 +-
.../employeesapply/entity/EmployeesApply.java | 7 +-
.../mapper/EmployeesApplyMapper.java | 2 -
.../mapper/xml/EmployeesApplyMapper.xml | 0
.../service/IEmployeesApplyService.java | 0
.../impl/EmployeesApplyServiceImpl.java | 0
.../BizEmployeesMediaController.java | 163 +++++
.../entity/BizEmployeesMedia.java | 53 ++
.../mapper/BizEmployeesMediaMapper.java | 18 +
.../mapper/xml/BizEmployeesMediaMapper.xml | 12 +
.../service/IBizEmployeesMediaService.java | 15 +
.../impl/BizEmployeesMediaServiceImpl.java | 30 +
.../NuEmployeesAdvisoryInfoController.java | 48 +-
.../entity/NuEmployeesAdvisoryInfo.java | 9 +
.../mapper/NuEmployeesAdvisoryInfoMapper.java | 0
.../xml/NuEmployeesAdvisoryInfoMapper.xml | 0
.../INuEmployeesAdvisoryInfoService.java | 1 +
.../NuEmployeesAdvisoryInfoServiceImpl.java | 122 ++++
.../EmployeesMQExceptionHandler.java | 0
.../listener/DynamicQueueNameProvider.java | 0
.../listener/EmployeesMQListener.java | 637 ++++++++++++++++++
nursing-unit-employee/pom.xml | 20 +
.../nu-iot-api/nu-iot-local-api/pom.xml | 6 +
.../modules/camerainfo/api/CameraInfoApi.java | 8 +-
nursing-unit-iot/nu-iot-biz/pom.xml | 2 +-
.../service/impl/CameraInfoServiceImpl.java | 10 +-
.../device/listener/IotSyncBizMQListener.java | 23 +-
.../nu-nu-api/nu-nu-local-api/pom.xml | 19 +
.../nubaseinfo/api/INuBaseInfoApi.java | 32 +
.../com/nu/modules/nubill/api/INuBillApi.java | 8 +
nursing-unit-nu/nu-nu-api/pom.xml | 24 +
nursing-unit-nu/nu-nu-biz/pom.xml | 53 ++
.../controller/H5ApiBaseInfoController.java | 16 +-
.../controller/NuBaseInfoController.java | 6 +-
.../nubaseinfo}/entity/NuBaseInfo.java | 107 ++-
.../nubaseinfo}/mapper/NuBaseInfoMapper.java | 13 +-
.../mapper/xml/NuBaseInfoMapper.xml | 6 +-
.../service/INuBaseInfoService.java | 4 +-
.../service/impl/NuBaseInfoServiceImpl.java | 249 +++++++
.../nubill/controller/NuBillController.java | 180 +++++
.../com/nu/modules/nubill/entity/NuBill.java | 75 +++
.../modules/nubill/mapper/NuBillMapper.java | 17 +
.../nubill/mapper/xml/NuBillMapper.xml | 2 +-
.../nubill/service/INuBillService.java | 14 +
.../service/impl/NuBillServiceImpl.java | 28 +
.../NuBaseInfoMQExceptionHandler.java | 0
.../listener/DynamicQueueNameProvider.java | 0
.../listener/NuBaseInfoMQListener.java | 5 +-
nursing-unit-nu/pom.xml | 20 +
.../systemorder/api/SystemOrderApi.java | 4 +-
.../entity/SystemOrderApiEntity.java | 105 +--
.../systemorder/entity/SystemOrder.java | 188 ++++--
.../service/impl/SystemOrderServiceImpl.java | 12 +-
.../listener/DirectiveMQListener.java | 4 -
nursing-unit-system/nu-system-start/pom.xml | 12 +
.../src/main/resources/application-uat.yml | 8 +-
.../src/main/resources/application-uat102.yml | 8 +-
.../src/main/resources/application-uat103.yml | 8 +-
pom.xml | 4 +
132 files changed, 3691 insertions(+), 1862 deletions(-)
create mode 100644 nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/advisoryinfo/api/IAdvisoryInfoApi.java
delete mode 100644 nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/api/INuBaseInfoApi.java
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/{nuBizAdvisoryInfo/entity/NuBizAdvisoryInfo.java => advisoryinfo/entity/AdvisoryInfo.java} (64%)
create mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/AdvisoryInfoMapper.java
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/{nuBizCustomerInfo/mapper/xml/NuBizCustomerInfoMapper.xml => advisoryinfo/mapper/xml/AdvisoryInfoMapper.xml} (61%)
create mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/IAdvisoryInfoService.java
create mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/impl/AdvisoryInfoServiceImpl.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employessadvisiory/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo/service/impl/NuBaseInfoServiceImpl.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/controller/H5ApiAdvisoryInfoController.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/controller/NuBizAdvisoryInfoController.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/mapper/NuBizAdvisoryInfoMapper.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/service/INuBizAdvisoryInfoService.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/service/ServerAdvisoryInfoService.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/service/impl/NuBizAdvisoryInfoServiceImpl.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/service/impl/ServerAdvisoryInfoServiceImpl.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/controller/H5ApiCustomerInfoController.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/entity/NuBizCustomerInfo.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/mapper/NuBizCustomerInfoMapper.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/service/INuBizCustomerInfoService.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/service/impl/NuBizCustomerInfoServiceImpl.java
delete mode 100644 nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/mq/employees/listener/EmployeesMQListener.java
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/controller/WechatPayController.java => nursing-unit-api/src/main/java/com/nu/modules/wechat/pay/api/WeChatPayApi.java (50%)
create mode 100644 nursing-unit-common/src/main/java/com/nu/dto/WxNoticeMQDto.java
create mode 100644 nursing-unit-common/src/main/java/com/nu/entity/AdvisoryInfoEntity.java
rename nursing-unit-iot/nu-iot-api/nu-iot-local-api/src/main/java/com/nu/modules/camerainfo/entity/CameraInfoDto.java => nursing-unit-common/src/main/java/com/nu/entity/CameraInfoEntity.java (99%)
rename nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/entity/CustomerDirectiveDto.java => nursing-unit-common/src/main/java/com/nu/entity/CustomerDirectiveEntity.java (79%)
rename nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/entity/CustomerInfoDto.java => nursing-unit-common/src/main/java/com/nu/entity/CustomerInfoEntity.java (85%)
create mode 100644 nursing-unit-common/src/main/java/com/nu/entity/ElderInfoEntity.java
rename nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/entity/NuBaseInfoApiDto.java => nursing-unit-common/src/main/java/com/nu/entity/NuBaseInfoEntity.java (75%)
create mode 100644 nursing-unit-common/src/main/java/com/nu/entity/NuBillEntity.java
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/entity/PayParam.java => nursing-unit-common/src/main/java/com/nu/entity/PayParamEntity.java (95%)
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/entity/WXConfig.java => nursing-unit-common/src/main/java/com/nu/entity/WXConfigEntity.java (95%)
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/entity/WechatpayConfig.java => nursing-unit-common/src/main/java/com/nu/entity/WechatpayConfigEntity.java (92%)
create mode 100644 nursing-unit-common/src/main/java/com/nu/enums/WxClientType.java
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-common}/src/main/java/com/nu/modules/mediaasyncerrorlog/controller/MediaAsyncErrorLogController.java (88%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-common}/src/main/java/com/nu/modules/mediaasyncerrorlog/entity/MediaAsyncErrorLog.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-common}/src/main/java/com/nu/modules/mediaasyncerrorlog/mapper/MediaAsyncErrorLogMapper.java (84%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-common}/src/main/java/com/nu/modules/mediaasyncerrorlog/mapper/xml/MediaAsyncErrorLogMapper.xml (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-common}/src/main/java/com/nu/modules/mediaasyncerrorlog/service/IMediaAsyncErrorLogService.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-common}/src/main/java/com/nu/modules/mediaasyncerrorlog/service/impl/MediaAsyncErrorLogServiceImpl.java (100%)
create mode 100644 nursing-unit-common/src/main/java/com/nu/utils/WeChatPayUtils.java
create mode 100644 nursing-unit-elder/nu-elder-api/nu-elder-local-api/src/main/java/com/nu/modules/elder/api/IElderInfoApi.java
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/controller/NuBizCustomerInfoController.java => nursing-unit-elder/nu-elder-biz/src/main/java/com/nu/modules/elderinfo/controller/ElderInfoController.java (51%)
create mode 100644 nursing-unit-elder/nu-elder-biz/src/main/java/com/nu/modules/elderinfo/entity/ElderInfo.java
create mode 100644 nursing-unit-elder/nu-elder-biz/src/main/java/com/nu/modules/elderinfo/mapper/ElderInfoMapper.java
create mode 100644 nursing-unit-elder/nu-elder-biz/src/main/java/com/nu/modules/elderinfo/mapper/xml/ElderInfoMapper.xml
create mode 100644 nursing-unit-elder/nu-elder-biz/src/main/java/com/nu/modules/elderinfo/service/IElderInfoService.java
create mode 100644 nursing-unit-elder/nu-elder-biz/src/main/java/com/nu/modules/elderinfo/service/impl/ElderInfoServiceImpl.java
create mode 100644 nursing-unit-employee/nu-employee-api/nu-employee-local-api/pom.xml
create mode 100644 nursing-unit-employee/nu-employee-api/pom.xml
create mode 100644 nursing-unit-employee/nu-employee-biz/pom.xml
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/controller/BizEmployeesInfoController.java (98%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/controller/NuBizEmployeesServcieTagsController.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/entity/BizEmployeesInfo.java (99%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/entity/NuBizEmployeesServcieTags.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/mapper/BizEmployeesInfoMapper.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/mapper/NuBizEmployeesServcieTagsMapper.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/mapper/xml/BizEmployeesInfoMapper.xml (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/mapper/xml/NuBizEmployeesServcieTagsMapper.xml (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/service/IBizEmployeesInfoService.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/service/INuBizEmployeesServcieTagsService.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/service/impl/BizEmployeesInfoServiceImpl.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesInfo/service/impl/NuBizEmployeesServcieTagsServiceImpl.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesapply/controller/EmployeesApplyController.java (92%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesapply/entity/EmployeesApply.java (99%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesapply/mapper/EmployeesApplyMapper.java (94%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesapply/mapper/xml/EmployeesApplyMapper.xml (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesapply/service/IEmployeesApplyService.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employeesapply/service/impl/EmployeesApplyServiceImpl.java (100%)
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employeesmedia/controller/BizEmployeesMediaController.java
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employeesmedia/entity/BizEmployeesMedia.java
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employeesmedia/mapper/BizEmployeesMediaMapper.java
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employeesmedia/mapper/xml/BizEmployeesMediaMapper.xml
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employeesmedia/service/IBizEmployeesMediaService.java
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employeesmedia/service/impl/BizEmployeesMediaServiceImpl.java
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employessadvisiory/controller/NuEmployeesAdvisoryInfoController.java (80%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employessadvisiory/entity/NuEmployeesAdvisoryInfo.java (96%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employessadvisiory/mapper/NuEmployeesAdvisoryInfoMapper.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employessadvisiory/mapper/xml/NuEmployeesAdvisoryInfoMapper.xml (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/modules/employessadvisiory/service/INuEmployeesAdvisoryInfoService.java (83%)
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/modules/employessadvisiory/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/mq/employees/exceptionhandler/EmployeesMQExceptionHandler.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-employee/nu-employee-biz}/src/main/java/com/nu/mq/employees/listener/DynamicQueueNameProvider.java (100%)
create mode 100644 nursing-unit-employee/nu-employee-biz/src/main/java/com/nu/mq/employees/listener/EmployeesMQListener.java
create mode 100644 nursing-unit-employee/pom.xml
create mode 100644 nursing-unit-nu/nu-nu-api/nu-nu-local-api/pom.xml
create mode 100644 nursing-unit-nu/nu-nu-api/nu-nu-local-api/src/main/java/com/nu/modules/nubaseinfo/api/INuBaseInfoApi.java
create mode 100644 nursing-unit-nu/nu-nu-api/nu-nu-local-api/src/main/java/com/nu/modules/nubill/api/INuBillApi.java
create mode 100644 nursing-unit-nu/nu-nu-api/pom.xml
create mode 100644 nursing-unit-nu/nu-nu-biz/pom.xml
rename {nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo}/controller/H5ApiBaseInfoController.java (72%)
rename {nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo}/controller/NuBaseInfoController.java (97%)
rename {nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo}/entity/NuBaseInfo.java (53%)
rename {nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo}/mapper/NuBaseInfoMapper.java (60%)
rename {nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo}/mapper/xml/NuBaseInfoMapper.xml (88%)
rename {nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo}/service/INuBaseInfoService.java (88%)
create mode 100644 nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubaseinfo/service/impl/NuBaseInfoServiceImpl.java
create mode 100644 nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubill/controller/NuBillController.java
create mode 100644 nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubill/entity/NuBill.java
create mode 100644 nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubill/mapper/NuBillMapper.java
rename nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/mapper/xml/NuBizAdvisoryInfoMapper.xml => nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubill/mapper/xml/NuBillMapper.xml (64%)
create mode 100644 nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubill/service/INuBillService.java
create mode 100644 nursing-unit-nu/nu-nu-biz/src/main/java/com/nu/modules/nubill/service/impl/NuBillServiceImpl.java
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-nu/nu-nu-biz}/src/main/java/com/nu/mq/nubaseinfo/exceptionhandler/NuBaseInfoMQExceptionHandler.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-nu/nu-nu-biz}/src/main/java/com/nu/mq/nubaseinfo/listener/DynamicQueueNameProvider.java (100%)
rename {nursing-unit-admin/nu-admin-biz => nursing-unit-nu/nu-nu-biz}/src/main/java/com/nu/mq/nubaseinfo/listener/NuBaseInfoMQListener.java (95%)
create mode 100644 nursing-unit-nu/pom.xml
diff --git a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/pom.xml b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/pom.xml
index 3125c1a..30bd2ae 100644
--- a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/pom.xml
+++ b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/pom.xml
@@ -14,6 +14,10 @@
2.0.0
compile
+
+ com.nursingunit.boot
+ nursing-unit-common
+
4.0.0
nu-admin-local-api
diff --git a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/advisoryinfo/api/IAdvisoryInfoApi.java b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/advisoryinfo/api/IAdvisoryInfoApi.java
new file mode 100644
index 0000000..04d2dc9
--- /dev/null
+++ b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/advisoryinfo/api/IAdvisoryInfoApi.java
@@ -0,0 +1,9 @@
+package com.nu.modules.advisoryinfo.api;
+
+import com.nu.entity.AdvisoryInfoEntity;
+
+public interface IAdvisoryInfoApi {
+
+ void updataByOpenId(AdvisoryInfoEntity advisoryInfoEntity);
+
+}
diff --git a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/api/INuBaseInfoApi.java b/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/api/INuBaseInfoApi.java
deleted file mode 100644
index f0c5687..0000000
--- a/nursing-unit-admin/nu-admin-api/nu-admin-local-api/src/main/java/com/nu/modules/nubaseinfo/api/INuBaseInfoApi.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.nu.modules.nubaseinfo.api;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.nu.modules.nubaseinfo.entity.NuBaseInfoApiDto;
-
-import java.util.List;
-
-public interface INuBaseInfoApi {
-
- public void save(NuBaseInfoApiDto dto);
-
- void sync();
-
- IPage queryPadPageList(Page page, QueryWrapper queryWrapper);
-
- NuBaseInfoApiDto queryinfoByBuId(QueryWrapper queryWrapper);
-
- int updateBaseInfo(NuBaseInfoApiDto nuBaseInfoApiDto);
-}
diff --git a/nursing-unit-admin/nu-admin-biz/pom.xml b/nursing-unit-admin/nu-admin-biz/pom.xml
index d9cfb0b..9166b51 100644
--- a/nursing-unit-admin/nu-admin-biz/pom.xml
+++ b/nursing-unit-admin/nu-admin-biz/pom.xml
@@ -10,24 +10,7 @@
nu-admin-biz
-
-
- com.github.wechatpay-apiv3
- wechatpay-apache-httpclient
- 0.4.9
-
-
- com.github.wechatpay-apiv3
- wechatpay-java
- 0.2.17
-
-
-
- com.github.wxpay
- wxpay-sdk
- 0.0.3
-
com.nursingunit.boot
nu-admin-local-api
@@ -71,6 +54,12 @@
2.0.0
compile
-
+
+ com.nursingunit.boot
+ nu-elder-local-api
+ 2.0.0
+ compile
+
+
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/entity/NuBizAdvisoryInfo.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/entity/AdvisoryInfo.java
similarity index 64%
rename from nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/entity/NuBizAdvisoryInfo.java
rename to nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/entity/AdvisoryInfo.java
index 3fb9884..160f973 100644
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/entity/NuBizAdvisoryInfo.java
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/entity/AdvisoryInfo.java
@@ -1,4 +1,4 @@
-package com.nu.modules.nuBizAdvisoryInfo.entity;
+package com.nu.modules.advisoryinfo.entity;
import java.io.Serializable;
import java.util.Date;
@@ -16,7 +16,7 @@ import lombok.experimental.Accessors;
/**
* @Description: 咨询信息
- * @Author: jeecg-boot
+ * @Author: 张明远
* @Date: 2025-04-07
* @Version: V1.0
*/
@@ -25,103 +25,107 @@ import lombok.experimental.Accessors;
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="nu_biz_advisory_info对象", description="咨询信息")
-public class NuBizAdvisoryInfo implements Serializable {
+public class AdvisoryInfo implements Serializable {
private static final long serialVersionUID = 1L;
/**id*/
@TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty(value = "id")
- private java.lang.String id;
+ private String id;
+ /**平台id*/
+ @ApiModelProperty(value = "平台Id")
+ private Long platId;
/**微信id*/
@Excel(name = "微信id", width = 15)
@ApiModelProperty(value = "微信id")
- private java.lang.String openId;
+ private String openId;
/**微信名称*/
@Excel(name = "微信名称", width = 15)
@ApiModelProperty(value = "微信名称")
- private java.lang.String wechatName;
+ private String wechatName;
/**咨询人姓名*/
@Excel(name = "咨询人姓名", width = 15)
@ApiModelProperty(value = "咨询人姓名")
- private java.lang.String name;
+ private String name;
+ /**昵称*/
+ @Excel(name = "昵称", width = 15)
+ @ApiModelProperty(value = "昵称")
+ private String nickName;
+ /**头像*/
+ @ApiModelProperty(value = "头像")
+ private String avatar;
/**性别*/
@Excel(name = "性别", width = 15, dicCode = "sex")
@Dict(dicCode = "sex")
@ApiModelProperty(value = "性别")
- private java.lang.String sex;
+ private String sex;
/**联系电话*/
@Excel(name = "联系电话", width = 15)
@ApiModelProperty(value = "联系电话")
- private java.lang.String tel;
+ private String tel;
/**咨询类型 1入住nu 2入驻机构 3我要加盟*/
@Excel(name = "咨询类型", width = 15, dicCode = "advisory_type")
@Dict(dicCode = "advisory_type")
@ApiModelProperty(value = "咨询类型")
- private java.lang.String advisoryType;
+ private String advisoryType;
/**状态 1审核中 2审核完成 3驳回*/
@Excel(name = "状态", width = 15, dicCode = "advisory_approval")
@Dict(dicCode = "advisory_approval")
@ApiModelProperty(value = "状态")
- private java.lang.String status;
+ private String status;
/**审核备注*/
@Excel(name = "审核备注", width = 15)
@ApiModelProperty(value = "审核备注")
- private java.lang.String content;
+ private String content;
/**机构访问地址*/
@Excel(name = "机构访问地址", width = 15)
@ApiModelProperty(value = "机构访问地址")
- private java.lang.String serverUrl;
+ private String serverUrl;
/**创建人*/
@ApiModelProperty(value = "创建人")
- private java.lang.String createBy;
+ private String createBy;
/**创建日期*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "创建日期")
- private java.util.Date createTime;
+ private Date createTime;
/**更新人*/
@ApiModelProperty(value = "更新人")
- private java.lang.String updateBy;
+ private String updateBy;
/**更新日期*/
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "更新日期")
- private java.util.Date updateTime;
+ private Date updateTime;
/**所属部门*/
@ApiModelProperty(value = "所属部门")
- private java.lang.String sysOrgCode;
+ private String sysOrgCode;
- /**老人姓名*/
- private java.lang.String oldManName;
- /**老人年龄*/
- private java.lang.String oldManAge;
- /**医保类型*/
- @Dict(dicCode = "medical_insurance_type")
- private java.lang.String medicalInsuranceType;
- /**老人性别*/
- @Dict(dicCode = "sex")
- private java.lang.String oldManSex;
- /**报销类型*/
- @Dict(dicCode = "reimb_type")
- private java.lang.String reimbType;
- /**护理单元*/
- private java.lang.String nuId;
+ private String izYg;//是否是员工 0否 1是
+ private String izJs;//是否是家属 0否 1是
+ private String izJg;//是否是机构 0否 1是
+ /**身份证号*/
+ @ApiModelProperty(value = "身份证号")
+ private String idCard;
+
+ /**家庭住址*/
+ @ApiModelProperty(value = "家庭住址")
+ private String homeAddress;
+
+ /**工作单位*/
+ @ApiModelProperty(value = "工作单位")
+ private String workUnit;
@TableField(exist = false)
- private java.lang.String advisoryTypeName;
+ private String advisoryTypeName;
@TableField(exist = false)
- private java.lang.String sexName;
+ private String sexName;
@TableField(exist = false)
- private java.lang.String sysOrgCodeName;
+ private String sysOrgCodeName;
@TableField(exist = false)
- private java.lang.String statusName;
+ private String statusName;
@TableField(exist = false)
- private java.lang.String oldManSexName;
- @TableField(exist = false)
- private java.lang.String medicalInsuranceTypeName;
- @TableField(exist = false)
- private java.lang.String reimbTypeName;
-
+ private String token;
}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/AdvisoryInfoMapper.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/AdvisoryInfoMapper.java
new file mode 100644
index 0000000..7efb905
--- /dev/null
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/AdvisoryInfoMapper.java
@@ -0,0 +1,14 @@
+package com.nu.modules.advisoryinfo.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.nu.modules.advisoryinfo.entity.AdvisoryInfo;
+
+/**
+ * @Description: 咨询信息
+ * @Author: 张明远
+ * @Date: 2025-04-07
+ * @Version: V1.0
+ */
+public interface AdvisoryInfoMapper extends BaseMapper {
+
+}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/mapper/xml/NuBizCustomerInfoMapper.xml b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/xml/AdvisoryInfoMapper.xml
similarity index 61%
rename from nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/mapper/xml/NuBizCustomerInfoMapper.xml
rename to nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/xml/AdvisoryInfoMapper.xml
index 8527ee0..cbc7fd6 100644
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizCustomerInfo/mapper/xml/NuBizCustomerInfoMapper.xml
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/mapper/xml/AdvisoryInfoMapper.xml
@@ -1,5 +1,5 @@
-
+
-
\ No newline at end of file
+
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/IAdvisoryInfoService.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/IAdvisoryInfoService.java
new file mode 100644
index 0000000..188662d
--- /dev/null
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/IAdvisoryInfoService.java
@@ -0,0 +1,14 @@
+package com.nu.modules.advisoryinfo.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.nu.modules.advisoryinfo.entity.AdvisoryInfo;
+
+/**
+ * @Description: 咨询信息
+ * @Author: 张明远
+ * @Date: 2025-04-07
+ * @Version: V1.0
+ */
+public interface IAdvisoryInfoService extends IService {
+
+}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/impl/AdvisoryInfoServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/impl/AdvisoryInfoServiceImpl.java
new file mode 100644
index 0000000..b756344
--- /dev/null
+++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/advisoryinfo/service/impl/AdvisoryInfoServiceImpl.java
@@ -0,0 +1,32 @@
+package com.nu.modules.advisoryinfo.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.nu.entity.AdvisoryInfoEntity;
+import com.nu.modules.advisoryinfo.api.IAdvisoryInfoApi;
+import com.nu.modules.advisoryinfo.entity.AdvisoryInfo;
+import com.nu.modules.advisoryinfo.mapper.AdvisoryInfoMapper;
+import com.nu.modules.advisoryinfo.service.IAdvisoryInfoService;
+import org.springframework.beans.BeanUtils;
+import org.springframework.stereotype.Service;
+
+/**
+ * @Description: 咨询信息
+ * @Author: 张明远
+ * @Date: 2025-04-07
+ * @Version: V1.0
+ */
+@Service
+public class AdvisoryInfoServiceImpl extends ServiceImpl implements IAdvisoryInfoService, IAdvisoryInfoApi {
+
+
+ @Override
+ public void updataByOpenId(AdvisoryInfoEntity advisoryInfoEntity) {
+ AdvisoryInfo advisoryInfo = new AdvisoryInfo();
+ BeanUtils.copyProperties(advisoryInfoEntity,advisoryInfo);
+
+ UpdateWrapper uw = new UpdateWrapper<>();
+ uw.eq("open_id",advisoryInfoEntity.getOpenId());
+ baseMapper.update(advisoryInfo,uw);
+ }
+}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employessadvisiory/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employessadvisiory/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java
deleted file mode 100644
index 32a6c40..0000000
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/employessadvisiory/service/impl/NuEmployeesAdvisoryInfoServiceImpl.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.nu.modules.employessadvisiory.service.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.nu.modules.employessadvisiory.entity.NuEmployeesAdvisoryInfo;
-import com.nu.modules.employessadvisiory.mapper.NuEmployeesAdvisoryInfoMapper;
-import com.nu.modules.employessadvisiory.service.INuEmployeesAdvisoryInfoService;
-import org.springframework.stereotype.Service;
-
-/**
- * @Description: 员工咨询信息
- * @Author: jeecg-boot
- * @Date: 2025-06-09
- * @Version: V1.0
- */
-@Service
-public class NuEmployeesAdvisoryInfoServiceImpl extends ServiceImpl implements INuEmployeesAdvisoryInfoService {
-
-}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo/service/impl/NuBaseInfoServiceImpl.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo/service/impl/NuBaseInfoServiceImpl.java
deleted file mode 100644
index a7b4a8d..0000000
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBaseInfo/service/impl/NuBaseInfoServiceImpl.java
+++ /dev/null
@@ -1,171 +0,0 @@
-package com.nu.modules.nuBaseInfo.service.impl;
-
-import com.alibaba.fastjson.JSONObject;
-import com.baomidou.dynamic.datasource.annotation.DS;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.nu.modules.camerainfo.api.CameraInfoApi;
-import com.nu.modules.camerainfo.entity.CameraInfoDto;
-import com.nu.modules.nuBaseInfo.entity.NuBaseInfo;
-import com.nu.modules.nuBaseInfo.mapper.NuBaseInfoMapper;
-import com.nu.modules.nuBaseInfo.service.INuBaseInfoService;
-import com.nu.modules.nuBizCustomerInfo.entity.NuBizCustomerInfo;
-import com.nu.modules.nuBizCustomerInfo.mapper.NuBizCustomerInfoMapper;
-import com.nu.modules.nubaseinfo.api.INuBaseInfoApi;
-import com.nu.modules.nubaseinfo.entity.CustomerDirectiveDto;
-import com.nu.modules.nubaseinfo.entity.CustomerInfoDto;
-import com.nu.modules.nubaseinfo.entity.NuBaseInfoApiDto;
-import org.apache.commons.lang.StringUtils;
-import org.jeecg.common.system.api.ISysBaseAPI;
-import org.springframework.beans.BeanUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-import java.time.LocalDate;
-import java.time.format.DateTimeFormatter;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @Description: 护理单元
- * @Author: jeecg-boot
- * @Date: 2025-04-11
- * @Version: V1.0
- */
-@Service
-public class NuBaseInfoServiceImpl extends ServiceImpl implements INuBaseInfoService, INuBaseInfoApi {
-
- @Autowired
- private ISysBaseAPI sysBaseAPI;
-
- @Autowired
- private CameraInfoApi cameraInfoApiService;
-
- @Autowired
- private NuBizCustomerInfoMapper customerInfoMapper;
-
- @Override
- public void setNuId(NuBaseInfo nuBaseInfo) {
- JSONObject deptInfo = sysBaseAPI.getDeptInfo();
- String orgCode = deptInfo.getString("code");
- if (StringUtils.isBlank(orgCode)) {
- throw new RuntimeException("请先在部门管理中设置机构编码!");
- }
- try {
- String nuId = baseMapper.getNuId();
- if (nuId == null) {
- // 年月 + 机构编码 + 001
- nuBaseInfo.setNuId(LocalDate.now().format(DateTimeFormatter.ofPattern("yyMM")) + orgCode + "001");
- } else {
- // 取最后3位
- String last3Digits = nuId.substring(nuId.length() - 3);
- // 转为整数并加1
- int nextNum = Integer.parseInt(last3Digits) + 1;
- // 格式化为3位数字,不足补零
- String formattedNum = String.format("%03d", nextNum);
- // 设置新的nuId
- nuBaseInfo.setNuId(LocalDate.now().format(DateTimeFormatter.ofPattern("yyMM")) + orgCode + formattedNum);
- }
- } catch (Exception e) {
- e.printStackTrace();
- throw new RuntimeException("护理单元添加失败,请联系管理员进行处理!");
- }
- }
-
- @Override
- @DS("#dataSourceCode")
- public List getSynchronized(String dataSourceCode,String orgCode) {
- QueryWrapper qw = new QueryWrapper<>();
- qw.eq("sys_org_code",orgCode);
- qw.eq("iz_sync","1");
- qw.eq("del_flag","0");
- return baseMapper.selectList(qw);
- }
-
- @Override
- public void batchInsert(List syncList) {
- syncList.stream().forEach(bi -> {
- bi.setIzSync("0");
- baseMapper.insert(bi);
- });
- }
-
- @Override
- public IPage qyList(Page page, QueryWrapper queryWrapper) {
- return baseMapper.qyList(page,queryWrapper);
- }
-
- @Override
- public void save(NuBaseInfoApiDto dto) {
- NuBaseInfo nuBaseInfo = new NuBaseInfo();
- BeanUtils.copyProperties(dto,nuBaseInfo);
- setNuId(nuBaseInfo);
- nuBaseInfo.setSysOrgCode(dto.getOrgCode());
- baseMapper.insert(nuBaseInfo);
- }
-
- /**
- * 同步数据
- * 逻辑:从运维数据库中查出本机构下iz_sync = 1的数据存到自己的库里 存之前把这个状态改为0
- */
- @Override
- public void sync() {
-
- }
-
- @Override
- public IPage queryPadPageList(Page page, QueryWrapper queryWrapper) {
- //查询护理单元信息
- IPage list = baseMapper.queryPadPageList(page,queryWrapper);
- //查询相应的摄像头信息
- List cameraList = cameraInfoApiService.getCameraInfoList();
- //查询未退住的老人
- List customerList = customerInfoMapper.selectList(new QueryWrapper().lambda().ne(NuBizCustomerInfo::getCurrentState,"3"));
-
- //查找list集合里的nuid等于cameraList集合中nuid的就给list集合赋值
- list.getRecords().forEach(nuBaseInfoApiDto -> {
- //赋值摄像头信息
- cameraList.forEach(cameraInfoDto -> {
- if(StringUtils.equals(nuBaseInfoApiDto.getNuId(),cameraInfoDto.getNuId())){
- List cameraInfoList = nuBaseInfoApiDto.getCameraInfo();
- if (cameraInfoList == null) {
- cameraInfoList = new ArrayList<>();
- }
- cameraInfoList.add(cameraInfoDto);
- nuBaseInfoApiDto.setCameraInfo(cameraInfoList);
- }
- });
- //赋值老人信息
- customerList.forEach(nuBizCustomerInfo -> {
- if(StringUtils.equals(nuBaseInfoApiDto.getNuId(),nuBizCustomerInfo.getNuId())){
- CustomerInfoDto customerInfo = new CustomerInfoDto();
- BeanUtils.copyProperties(nuBizCustomerInfo,customerInfo);
- nuBaseInfoApiDto.setCustomerInfo(customerInfo);
- //根据客户id查询服务指令
-// List customerDirectiveList = nuCustomerDirectiveService.list(new QueryWrapper().lambda().eq(NuCustomerDirective::getCustomerId,customerInfo.getId()));
-// if(customerDirectiveList != null && customerDirectiveList.size() > 0){
-// List customerDirectiveDtoList = new ArrayList<>();
-// BeanUtils.copyProperties(customerDirectiveList,customerDirectiveDtoList);
-// nuBaseInfoApiDto.setCustomerDirectiveDtoList(customerDirectiveDtoList);
-// }
- }
- });
- });
-
- return list;
- }
-
- @Override
- public NuBaseInfoApiDto queryinfoByBuId(QueryWrapper queryWrapper) {
- return baseMapper.queryinfoByBuId(queryWrapper);
- }
-
- @Override
- public int updateBaseInfo(NuBaseInfoApiDto nuBaseInfoApiDto) {
- NuBaseInfo baseInfo = new NuBaseInfo();
- BeanUtils.copyProperties(nuBaseInfoApiDto,baseInfo);
- return baseMapper.updateById(baseInfo);
- }
-}
diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/controller/H5ApiAdvisoryInfoController.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/controller/H5ApiAdvisoryInfoController.java
deleted file mode 100644
index d27158d..0000000
--- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/nuBizAdvisoryInfo/controller/H5ApiAdvisoryInfoController.java
+++ /dev/null
@@ -1,92 +0,0 @@
-package com.nu.modules.nuBizAdvisoryInfo.controller;
-
-import cn.hutool.json.JSONArray;
-import cn.hutool.json.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.nu.modules.nuBizAdvisoryInfo.entity.NuBizAdvisoryInfo;
-import com.nu.modules.nuBizAdvisoryInfo.service.INuBizAdvisoryInfoService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang.StringUtils;
-import org.jeecg.common.api.CommonAPI;
-import org.jeecg.common.api.vo.Result;
-import org.jeecg.common.aspect.annotation.AutoLog;
-import org.jeecg.common.system.base.controller.JeecgController;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Lazy;
-import org.springframework.web.bind.annotation.*;
-
-/**
-* @Description: 咨询信息
-* @Author: jeecg-boot
-* @Date: 2025-04-07
-* @Version: V1.0
-*/
-@Api(tags="咨询信息")
-@RestController
-@RequestMapping("/h5Api/nuBizAdvisoryInfo")
-@Slf4j
-public class H5ApiAdvisoryInfoController extends JeecgController {
- @Autowired
- private INuBizAdvisoryInfoService nuBizAdvisoryInfoService;
-
- @Lazy
- @Autowired
- private CommonAPI commonApi;
-
- /**
- * 添加
- *
- * @param nuBizAdvisoryInfo
- * @return
- */
- @AutoLog(value = "咨询信息-添加")
- @ApiOperation(value="咨询信息-添加", notes="咨询信息-添加")
- @PostMapping(value = "/add")
- public Result