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 @@ + + + +