diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java index 5e83e432..e2d66028 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/IAcctVouchInfoDao.java @@ -15,5 +15,7 @@ import java.util.List; public interface IAcctVouchInfoDao extends IBaseDao { List queryData(AcctVouchInfoEntity entity); + + List queryDataFzxzl(AcctVouchInfoEntity entity); } diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java index 2d47760d..95b031c5 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/dao/impl/AcctVouchInfoDaoImpl.java @@ -24,6 +24,12 @@ public class AcctVouchInfoDaoImpl extends MybatisGenericDao queryDataFzxzl(AcctVouchInfoEntity entity) { + List o = (List) super.selectList(getSqlIdPrifx() + "queryDataFzxzl", entity); + return o; + } + } diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java index 4edba205..32f6fb9f 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.java @@ -1,6 +1,8 @@ package com.hzya.frame.xsFinance.acctVouchInfo.entity; import java.util.Date; +import java.util.List; + import com.hzya.frame.web.entity.BaseEntity; /** * 子表(AcctVouchInfo)实体类 @@ -46,9 +48,12 @@ public class AcctVouchInfoEntity extends BaseEntity { private String branch_code; /** 院区名称 */ private String branch_name; - /** 院区名称 */ + /** gsdm */ private String gsdm; + /** zdyfzhs */ + private String zdyfzhs; + private List acctVouchInfoEntities; public String getAcct_year() { return acct_year; } @@ -200,5 +205,21 @@ public class AcctVouchInfoEntity extends BaseEntity { public void setGsdm(String gsdm) { this.gsdm = gsdm; } + + public String getZdyfzhs() { + return zdyfzhs; + } + + public void setZdyfzhs(String zdyfzhs) { + this.zdyfzhs = zdyfzhs; + } + + public List getAcctVouchInfoEntities() { + return acctVouchInfoEntities; + } + + public void setAcctVouchInfoEntities(List acctVouchInfoEntities) { + this.acctVouchInfoEntities = acctVouchInfoEntities; + } } diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml index ba6d0fce..c1e70c8d 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntity.xml @@ -168,15 +168,17 @@ + + + diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java index cc22dc96..ce67e0eb 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/entity/AcctVouchInfoEntityVo.java @@ -14,6 +14,30 @@ public class AcctVouchInfoEntityVo { private String acct_year; /** 月份 */ private String acct_month; + /** 金额 */ + private Double amount; + /** 资金来源编码 */ + private String fund_source_code; + /** 凭证号 */ + private String vouch_no; + /** 摘要 */ + private String summary; + /** 记账人 */ + private String bookkeeper; + /** 单位编码 */ + private String org_code; + + /** 单位名称 */ + private String org_name; + /** 院区编码 */ + private String branch_code; + /** 院区名称 */ + private String branch_name; + + + + + /** 科室编码 */ private String dept_code; /** 科室名称 */ @@ -28,24 +52,10 @@ public class AcctVouchInfoEntityVo { private String check_type_name; /** 借贷方向 */ private String direction; - /** 金额 */ - private Double amount; - /** 资金来源编码 */ - private String fund_source_code; - /** 凭证号 */ - private String vouch_no; - /** 摘要 */ - private String summary; - /** 记账人 */ - private String bookkeeper; - /** 单位编码 */ - private String org_code; - /** 单位名称 */ - private String org_name; - /** 院区编码 */ - private String branch_code; - /** 院区名称 */ - private String branch_name; + + + private String zdyfzhs; + private String gsdm; public String getAcct_year() { return acct_year; @@ -190,5 +200,21 @@ public class AcctVouchInfoEntityVo { public void setBranch_name(String branch_name) { this.branch_name = branch_name; } + + public String getZdyfzhs() { + return zdyfzhs; + } + + public void setZdyfzhs(String zdyfzhs) { + this.zdyfzhs = zdyfzhs; + } + + public String getGsdm() { + return gsdm; + } + + public void setGsdm(String gsdm) { + this.gsdm = gsdm; + } } diff --git a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java index cc7d2b40..42ce6138 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/xsFinance/acctVouchInfo/service/impl/AcctVouchInfoServiceImpl.java @@ -52,9 +52,44 @@ public class AcctVouchInfoServiceImpl extends BaseService list = acctVouchInfoDao.queryData(entity); PageInfo pageInfo = new PageInfo(list); + if(list != null && list.size() > 0){ + for (int i = 0; i < list.size(); i++) { + if(list.get(i).getAcct_year() != null && list.get(i).getAcct_year().length() >= 6 ){ + list.get(i).setAcct_year(list.get(i).getAcct_year().substring(0,4)); + } + if(list.get(i).getAcct_month() != null && list.get(i).getAcct_month().length() >= 6 ){ + list.get(i).setAcct_month(list.get(i).getAcct_month().substring(list.get(i).getAcct_month().length()-2)); + } + } + } + //if(list != null && list.size() > 0){ + // entity.setAcctVouchInfoEntities(list); + // List listnr = acctVouchInfoDao.queryDataFzxzl(entity); + // if(listnr != null && listnr.size() > 0){ + // for (int i = 0; i < list.size(); i++) { + // for (int i1 = 0; i1 < listnr.size(); i1++) { + // if(list.get(i).getZdyfzhs().equals(listnr.get(i1).getZdyfzhs()) && + // list.get(i).getAcct_year().equals(listnr.get(i1).getAcct_year())){ + // list.get(i).setCheck_type_code(listnr.get(i1).getCheck_type_code()); + // list.get(i).setCheck_type_name(listnr.get(i1).getCheck_type_name()); + // } + // } + // } + // } + //} return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); }else { List list = acctVouchInfoDao.queryData(entity); + if(list != null && list.size() > 0){ + for (int i = 0; i < list.size(); i++) { + if(list.get(i).getAcct_year() != null && list.get(i).getAcct_year().length() >= 6 ){ + list.get(i).setAcct_year(list.get(i).getAcct_year().substring(0,4)); + } + if(list.get(i).getAcct_month() != null && list.get(i).getAcct_month().length() >= 6 ){ + list.get(i).setAcct_month(list.get(i).getAcct_month().substring(list.get(i).getAcct_month().length()-2)); + } + } + } return BaseResult.getSuccessMessageEntity("查询数据成功", list); } } diff --git a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml index fc4a28a7..b8c3be5f 100644 --- a/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml +++ b/service/src/main/java/com/hzya/frame/xsFinance/dictAcctSubj/entity/DictAcctSubjEntity.xml @@ -234,36 +234,45 @@