From 41f3aecf8900e69314affc2333368e8f98986861 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Mon, 4 Aug 2025 21:45:30 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E7=94=9F=E6=88=90=E5=87=AD=E8=AF=81?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8D=95=E6=8D=AE=E6=9F=A5=E8=AF=A2=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ae/comf/bd/controller/BdController.java | 47 ++++++++++++ .../ae/comf/bd/dao/IMdmDBQueryVODAO.java | 1 + .../comf/bd/dao/impl/MdmDBQueryVODAOImpl.java | 6 ++ .../ae/comf/bd/entity/vo/MdmDBQueryVO.java | 1 + .../ae/comf/bd/entity/vo/MdmDBQueryVO.xml | 22 ++++++ .../core/controller/CoreController.java | 8 +- .../core/service/impl/ICoreServiceImpl.java | 8 +- .../ae/generate/core/vo/CreateVoucherVO.java | 14 +++- .../ae/push/controller/PushLogController.java | 14 ++++ .../service/IAePushVoucherLogService.java | 5 ++ .../impl/AePushVoucherLogServiceImpl.java | 74 +++++++++++++++++++ .../constant/ProfilesActiveConstant.java | 10 --- 12 files changed, 197 insertions(+), 13 deletions(-) delete mode 100644 base-buildpackage/src/main/java/com/hzya/frame/voucher/constant/ProfilesActiveConstant.java diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java index a7bc7ef7..36a782b5 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java @@ -8,6 +8,8 @@ import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity; import com.hzya.frame.mdm.mdmModule.service.IMdmModuleService; import com.hzya.frame.mdm.mdmModuleDb.dao.IMdmModuleDbDao; import com.hzya.frame.mdm.mdmModuleDb.entity.MdmModuleDbEntity; +import com.hzya.frame.plugin.gm.SubjectAssBalancePlugin; +import com.hzya.frame.plugin.gm.entity.MdmGmSubjectBalanceEntity; import com.hzya.frame.voucher.ae.comf.bd.dao.*; import com.hzya.frame.voucher.ae.comf.bd.entity.*; import com.hzya.frame.voucher.ae.comf.bd.entity.vo.*; @@ -49,6 +51,9 @@ public class BdController extends DefaultController { @Autowired private IMdmDbFiledVODAO mdmDbFiledVODAO; + @Autowired + private SubjectAssBalancePlugin subjectAssBalancePlugin; + /** * 查询所有公司 */ @@ -367,6 +372,48 @@ public class BdController extends DefaultController { } } + /** + * 科目辅助核算余额全量 + */ + @RequestMapping(value = "/queryBalanceAll", method = RequestMethod.POST) + public JsonResultEntity queryBalanceAll (@RequestBody MdmGmSubjectBalanceEntity entity) { + try { + subjectAssBalancePlugin.start(); + return getSuccessMessageEntity("请求成功",null); + } catch (Exception e) { + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + + /** + * 科目辅助核算余额查询 + */ + @RequestMapping(value = "/queryBalanceBySubjectCodeAndPkCorp", method = RequestMethod.POST) + public JsonResultEntity queryBalanceBySubjectCodeAndPkCorp (@RequestBody MdmGmSubjectBalanceEntity entity) { + try { + List list = subjectAssBalancePlugin.start(entity); + return getSuccessMessageEntity("请求成功", list); + } catch (Exception e) { + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + + /** + * 清空科目辅助核算余额 + */ + @RequestMapping(value = "/deleteBalanceBySubjectCodeAndPkCorp", method = RequestMethod.POST) + public JsonResultEntity deleteBalanceBySubjectCodeAndPkCorp (@RequestBody MdmGmSubjectBalanceEntity entity) { + try { + List list = subjectAssBalancePlugin.delete(); + return getSuccessMessageEntity("请求成功", list); + } catch (Exception e) { + e.printStackTrace(); + return getFailureMessageEntity(e.getMessage()); + } + } + // /** // * diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/IMdmDBQueryVODAO.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/IMdmDBQueryVODAO.java index 6dc08041..701488ab 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/IMdmDBQueryVODAO.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/IMdmDBQueryVODAO.java @@ -16,6 +16,7 @@ public interface IMdmDBQueryVODAO extends IBaseDao { */ List> queryMdmDb(MdmDBQueryVO u8CQueryVO); List> queryDataByMdmIdGroupBy(MdmDBQueryVO mdmDBQueryVO); + List> queryDataByMdmId(MdmDBQueryVO mdmDBQueryVO); List queryCashflowVO(CashFlowVO cashFlowVO); List queryGlsubrelationVO(GlSubrelationVO glSubrelationVO); List queryBdBdinfoList(BdBdinfoEntity entity); diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/impl/MdmDBQueryVODAOImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/impl/MdmDBQueryVODAOImpl.java index 0a46fe93..f24e43fd 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/impl/MdmDBQueryVODAOImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/dao/impl/MdmDBQueryVODAOImpl.java @@ -24,6 +24,12 @@ public class MdmDBQueryVODAOImpl extends MybatisGenericDao List> maps = (List>) selectList("com.hzya.frame.voucher.ae.comf.bd.dao.impl.MdmDBQueryVODAOImpl.queryDataByMdmIdGroupBy", u8CQueryVO); return maps; } + @Override + public List> queryDataByMdmId(MdmDBQueryVO u8CQueryVO) { + List> maps = (List>) selectList("com.hzya.frame.voucher.ae.comf.bd.dao.impl.MdmDBQueryVODAOImpl.queryDataByMdmId", u8CQueryVO); + return maps; + } + @Override diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java index ddfd186f..11c897b0 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java @@ -32,4 +32,5 @@ public class MdmDBQueryVO extends BaseEntity { private String propValue10; private String pkentityorg; + private String billstatus; } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml index 68725379..d6b1fcdf 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml @@ -70,6 +70,28 @@ + + + +