Commit f65b86f9 authored by 花花's avatar 花花

更新最新的辅助核算余额后台代码

parent 1abb9f06
No preview for this file type
......@@ -11,6 +11,7 @@ import io.renren.modules.app.entity.ZhxxEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -228,4 +229,24 @@ public interface GrwxzjDao extends BaseMapper<YwpzEntity> {
void inserttemp(YwpzEntity ywpzEntity);
List<HashMap<String, String>> selectxmbm();
List<YwpzEntity> QUERYDW(String kjqj);
List<YwpzEntity> QUERYGR(String kjqj);
List<YwpzEntity> QUERYSY(String kjqj);
List<YwpzEntity> QUERYTK(String kjqj);
List<YwpzEntity> QUERYDWDY(String kjqj);
List<YwpzEntity> QUERYGRDY(String kjqj);
List<YwpzEntity> QUERYSYDY(String kjqj);
List<YwpzEntity> QUERYSYDY2(String kjqj);
List<YwpzEntity> QUERYTKDY(String kjqj);
}
......@@ -68,9 +68,9 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
}
x.setYjje(Yjje);
}
// YwpzmxEntity mm = baseMapper.selectfwsfjq(x.getFwbm());
// YwpzmxEntity mm = baseMapper.selectfwsfjq(x.getFwbm());
Double yjiao = 0.0;
if (x.getJe()==null) {
if (x.getJe() == null) {
yjiao = 0.0;
} else {
yjiao = x.getJe();
......@@ -686,7 +686,7 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
// 1先刷单位缴款的
List<YwpzEntity> listdw01 = baseMapper.selectdw01();
for (YwpzEntity y : listdw01) {
//----------------------------------------------------------------
// ----------------------------------------------------------------
List<YwpzEntity> yxqs = baseMapper.selectzyxqmc(y.getDjbh());
List<YwpzEntity> yxms = baseMapper.selectzyxmmc(y.getDjbh());
List<YwpzEntity> ydhs = baseMapper.selectzydhmc(y.getDjbh());
......@@ -703,10 +703,10 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
dh = dh + "," + ydh.getDhmc();
}
//-----------------------------------------------
// -----------------------------------------------
List<YwpzEntity> y1s = baseMapper.selectdw01djxx(y.getDjbh());
for(YwpzEntity y0:y1s){
y0.setDwmc(y0.getDwmc()+xq+xm+dh);// 开发商名称+小区名称+项目名称+楼栋名称
for (YwpzEntity y0 : y1s) {
y0.setDwmc(y0.getDwmc() + xq + xm + dh);// 开发商名称+小区名称+项目名称+楼栋名称
}
if (y1s.size() > 1) {
String xmbm = "";
......@@ -731,10 +731,14 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
}
// --------------------------------------------------------------------
// 2.再刷个人缴款的
// -- 辅助核算明细刷个人缴存数据(用下面sql查,然后直接复制粘贴)
// select DISTINCT y.kjqj,y.djbh,y.djlx,y.djrq,z.xmbm,0,y.je,CONCAT(q.xqmc,'_',x.xmmc,'_',f.mphm,'_',f.xm),case when (ISNULL(y.pzh)=1 || (LENGTH(trim(y.pzh))=0)) then null else y.kjqj end,y.pzh from ywpz
// y,ywpzmx m,zhxx z,fwxx f,xm x,xqxx q where y.djbh=m.djbh and m.dhbm=z.dhbm and
// m.fwbm=f.fwbm and z.xmbm=x.xmbm and x.xqbm=q.xqbm and y.djlx='03'
// -- 辅助核算明细刷个人缴存数据(用下面sql查,然后直接复制粘贴)
// select DISTINCT
// y.kjqj,y.djbh,y.djlx,y.djrq,z.xmbm,0,y.je,CONCAT(q.xqmc,'_',x.xmmc,'_',f.mphm,'_',f.xm),case
// when (ISNULL(y.pzh)=1 || (LENGTH(trim(y.pzh))=0)) then null else
// y.kjqj end,y.pzh from ywpz
// y,ywpzmx m,zhxx z,fwxx f,xm x,xqxx q where y.djbh=m.djbh and
// m.dhbm=z.dhbm and
// m.fwbm=f.fwbm and z.xmbm=x.xmbm and x.xqbm=q.xqbm and y.djlx='03'
}
@Override
......@@ -757,8 +761,9 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
} else if ("Y".equals(ywpzEntity.getFzkmlb())) {
ywpzEntity.setDjlx("03");
}
}else if(!"".equals(ywpzEntity.getFzkmlb()) && ywpzEntity.getFzkmlb() != null && "03".equals(ywpzEntity.getFzlb())){
// ywpzEntity.setDjlx3("");
} else if (!"".equals(ywpzEntity.getFzkmlb()) && ywpzEntity.getFzkmlb() != null
&& "03".equals(ywpzEntity.getFzlb())) {
// ywpzEntity.setDjlx3("");
if ("SCBF".equals(ywpzEntity.getFzkmlb())) {
ywpzEntity.setZqlx("01");
......@@ -769,18 +774,18 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
}
List<YwpzEntity> ywpzEntitys = baseMapper.queryByPageFZHSMX(ywpzEntity);
for(YwpzEntity y:ywpzEntitys){
if(!"".equals(y.getZqlx())&&y.getZqlx()!=null&&"首次拨付分摊".equals(y.getDjlx())){
if("01".equals(y.getZqlx())){
for (YwpzEntity y : ywpzEntitys) {
if (!"".equals(y.getZqlx()) && y.getZqlx() != null && "首次拨付分摊".equals(y.getDjlx())) {
if ("01".equals(y.getZqlx())) {
y.setZqlx("首次分摊开发商缴款");
}else{
} else {
y.setZqlx("首次分摊业主缴款");
}
y.setDjlx(y.getZqlx());
}else if(!"".equals(y.getZqlx())&&y.getZqlx()!=null&&"余额拨付分摊".equals(y.getDjlx())){
if("01".equals(y.getZqlx())){
} else if (!"".equals(y.getZqlx()) && y.getZqlx() != null && "余额拨付分摊".equals(y.getDjlx())) {
if ("01".equals(y.getZqlx())) {
y.setZqlx("余额分摊开发商缴款");
}else{
} else {
y.setZqlx("余额分摊业主缴款");
}
y.setDjlx(y.getZqlx());
......@@ -791,15 +796,191 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
}
@Override
public PageInfo<YwpzEntity> queryByPageFZHSYE(Integer pageNum, Integer pageSize, YwpzEntity ywpzEntity) {
public PageInfo<YwpzEntity> queryByPageFZHSYE(Integer pageNum, Integer pageSize, YwpzEntity ywpzEntity) {//如果选了某个项目来查,前台需要多传一个xmbm
PageHelper.startPage(pageNum, pageSize);
List<YwpzEntity> ywpzEntitys = new ArrayList<YwpzEntity>();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM");
java.util.Date date = null;
try {
date = formatter.parse(ywpzEntity.getKjqj());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} // Date格式
Calendar calBegin = Calendar.getInstance();
// 使用给定的 Date 设置此 Calendar 的时间
calBegin.setTime(date);
calBegin.add(Calendar.MONTH, -1);
String datestr = formatter.format(calBegin.getTime());// String格式
List<HashMap<String, String>> list = baseMapper.selectxmbm();// 所有项目
List<YwpzEntity> listdw = baseMapper.QUERYDW(datestr);// 单位缴款(期初)
List<YwpzEntity> listgr = baseMapper.QUERYGR(datestr);// 个人缴款(期初)
List<YwpzEntity> listsy = baseMapper.QUERYSY(datestr);// 使用(期初)
List<YwpzEntity> listtk = baseMapper.QUERYTK(datestr);// 退款(期初)
List<YwpzEntity> listdwdy = baseMapper.QUERYDWDY(ywpzEntity.getKjqj());// 单位缴款(当月发生)
List<YwpzEntity> listgrdy = baseMapper.QUERYGRDY(ywpzEntity.getKjqj());// 个人缴款(当月发生)
List<YwpzEntity> listsydy = baseMapper.QUERYSYDY(ywpzEntity.getKjqj());// 使用(当月发生)(2021以前支取分不清个人单位分别缴了多少,所以用这个查单位+个人一共的)
List<YwpzEntity> listsydy2 = baseMapper.QUERYSYDY2(ywpzEntity.getKjqj());// 使用(当月发生)(2021-01以后可以查单位和个人分别缴了多少,所以用这个查)
List<YwpzEntity> listtkdy = baseMapper.QUERYTKDY(ywpzEntity.getKjqj());// 退款(当月发生)
for (HashMap<String, String> map : list) {
String xmbm = "";
String xmmc = "";
if (ywpzEntity.getXmbm() != null && !"".equals(ywpzEntity.getXmbm())) {
xmbm = ywpzEntity.getXmbm();// 项目编码
xmmc = ywpzEntity.getXmmc();// 项目名称
} else {
xmbm = map.get("xmbm");// 项目编码
xmmc = map.get("xmmc");// 项目名称
}
Double qcyedw = 0.0;
Double qcyegr = 0.0;
Double qcyesy = 0.0;
Double qcyetk = 0.0;
Double dwdydf = 0.0;
Double grdydf = 0.0;
Double sydyjf = 0.0;
Double sydydwjf = 0.0;
Double sydygrjf = 0.0;
Double tkdyjf = 0.0;
if(!listdw.isEmpty()){
for (YwpzEntity mapdw : listdw) {
if (mapdw.getXmbm() != null) {
if (xmbm.equals(mapdw.getXmbm())) {
qcyedw += mapdw.getJe();
}
}
}
}
if(!listgr.isEmpty()){
for (YwpzEntity mapgr : listgr) {
if (mapgr.getXmbm() != null) {
if (xmbm.equals(mapgr.getXmbm())) {
qcyegr += mapgr.getJe();
}
}
}
}
if(!listsy.isEmpty()){
for (YwpzEntity mapsy : listsy) {
if (mapsy.getXmbm() != null) {
if (xmbm.equals(mapsy.getXmbm())) {
qcyesy += mapsy.getJe();
}
}
}
}
if(!listtk.isEmpty()){
for (YwpzEntity maptk : listtk) {
if (maptk.getXmbm() != null) {
if (xmbm.equals(maptk.getXmbm())) {
qcyetk += maptk.getJe();
}
}
}
}
PageInfo<YwpzEntity> pageInfo = new PageInfo<YwpzEntity>(ywpzEntitys);
return pageInfo;
Double qcye = qcyedw + qcyegr - qcyesy - qcyetk;// 每个项目的期初
if(!listdwdy.isEmpty()){
for (YwpzEntity mapdwdy : listdwdy) {
if (mapdwdy.getXmbm() != null) {
if (xmbm.equals(mapdwdy.getXmbm())) {
dwdydf += mapdwdy.getJe();// 每个项目当月单位发生额
}
}
}
}
if(!listgrdy.isEmpty()){
for (YwpzEntity mapgrdy : listgrdy) {
if (mapgrdy.getXmbm() != null) {
if (xmbm.equals(mapgrdy.getXmbm())) {
grdydf += mapgrdy.getJe();// 每个项目当月个人发生额
}
}
}
}
if(!listsydy.isEmpty()){
for (YwpzEntity mapsydy : listsydy) {
if (mapsydy.getXmbm() != null) {
if (xmbm.equals(mapsydy.getXmbm())) {
sydyjf += mapsydy.getJe();// 每个项目当月使用发生额
}
}
}
}
if(!listsydy.isEmpty()){
for (YwpzEntity mapsydy2 : listsydy2) {
if (mapsydy2.getXmbm() != null) {
if (xmbm.equals(mapsydy2.getXmbm())) {
sydydwjf += mapsydy2.getDwje();// 每个项目当月使用(单位)发生额
sydygrjf += mapsydy2.getGrje();//每个项目当月使用(个人)发生额
}
}
}
}
if(!listtkdy.isEmpty()){
for (YwpzEntity maptkdy : listtkdy) {
if (maptkdy.getXmbm() != null) {
if (xmbm.equals(maptkdy.getXmbm())) {
tkdyjf += maptkdy.getJe();// 每个项目当月退款发生额
}
}
}
}
YwpzEntity y = new YwpzEntity();
y.setXmmc(xmmc);
y.setXmbm(xmbm);
y.setQcye(qcye);
if ("01".equals(ywpzEntity.getFzlb())) {// 查交存
if ("D".equals(ywpzEntity.getFzkmlb())) {// 查单位发生额
y.setDffse(dwdydf);
} else if ("Y".equals(ywpzEntity.getFzkmlb())) {// 查业主发生额
y.setDffse(grdydf);
} else {// 查单位和业主(交存)
y.setDffse(dwdydf + grdydf);
}
} else if ("02".equals(ywpzEntity.getFzlb())) {// 查结息
} else if ("03".equals(ywpzEntity.getFzlb())) {// 查使用
int res = ywpzEntity.getKjqj().compareTo("2020-12");
if ("SCBF".equals(ywpzEntity.getFzkmlb())) {// 查使用(单位)发生额
if(res>0){//查2021年以后的(可以区分单位个人分别缴了多少)
y.setJffse(sydydwjf);//单位
}else{
y.setJffse(sydyjf);//单位+个人
}
} else if ("YEBF".equals(ywpzEntity.getFzkmlb())) {// 查使用(业主)发生额
if(res>0){//查2021年以后的(可以区分单位个人分别缴了多少)
y.setJffse(sydygrjf);//个人
}else{
y.setJffse(sydyjf);//单位+个人
}
} else {// 查使用
y.setJffse(sydyjf);
}
} else if ("04".equals(ywpzEntity.getFzlb())) {// 查退款
if ("D".equals(ywpzEntity.getFzkmlb())) {// 查单位发生额
// y.setJffse(tkdyjf);
} else if ("Y".equals(ywpzEntity.getFzkmlb())) {// 查业主发生额
y.setJffse(tkdyjf);
} else {// 查单位和业主(交存)
y.setJffse(tkdyjf);
}
} else {
y.setDffse(dwdydf + grdydf);
y.setJffse(sydyjf + tkdyjf);
}
Double qmye = 0.0;
qmye = qcye + dwdydf + grdydf - sydyjf - tkdyjf;
y.setQmye(qmye);
ywpzEntitys.add(y);
if (ywpzEntity.getXmbm() != null && !"".equals(ywpzEntity.getXmbm())) {
break;
}
}
PageInfo<YwpzEntity> pageInfo = new PageInfo<YwpzEntity>(ywpzEntitys);
return pageInfo;
}
@Override
public void wcnd() {
......@@ -866,8 +1047,8 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
}
List<String> datas = findDates(dBegin, dEnd);
for (String kjqj : datas) {
List<YwpzEntity> list =baseMapper.selectqqqq(kjqj);
if(!list.isEmpty()){
List<YwpzEntity> list = baseMapper.selectqqqq(kjqj);
if (!list.isEmpty()) {
baseMapper.insertqqqq(list);
}
......@@ -896,23 +1077,23 @@ public class GrwxzjServiceImpl extends ServiceImpl<GrwxzjDao, YwpzEntity> implem
@Override
public void FZHSMXSHUA22() {
List<YwpzEntity> list=baseMapper.selectqqqqww();
List<YwpzEntity> list = baseMapper.selectqqqqww();
baseMapper.insertqqqqww(list);
}
@Override
public void yyyy() {
List<YwpzEntity> list=baseMapper.selectghandcw();
for(YwpzEntity y:list){
List<YwpzEntity> list1=baseMapper.selectypz(y);
List<Double> list2=baseMapper.selectcpz(y);
List<YwpzEntity> list = baseMapper.selectghandcw();
for (YwpzEntity y : list) {
List<YwpzEntity> list1 = baseMapper.selectypz(y);
List<Double> list2 = baseMapper.selectcpz(y);
boolean a;
// for(int i=0;i<list1.size();i++){
// a=list2.contains(list1.get(i).getJe());
// if(a==false){
// baseMapper.inserttemp(list1.get(i));
// }
// }
// for(int i=0;i<list1.size();i++){
// a=list2.contains(list1.get(i).getJe());
// if(a==false){
// baseMapper.inserttemp(list1.get(i));
// }
// }
}
}
......
......@@ -4858,13 +4858,16 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
Double sum5901df=0.0;
Double sum5901jf=0.0;
Double sum3101df=0.0;
Double sum3101jf=0.0;
for(HPzEntity pp:list3){
if("400101".equals(pp.getKm())){
sum400101df+=pp.getDfje();
sum400101jf+=pp.getJfje();
}else if("400102".equals(pp.getKm())){
if(!"挂账期初数".equals(pp.getZymc())){
sum400102df+=pp.getDfje();
sum400102jf+=pp.getJfje();
}
}else if("4201".equals(pp.getKm())){
sum4201df+=pp.getDfje();
sum4201jf+=pp.getJfje();
......@@ -4891,6 +4894,7 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
sum5901jf+=pp.getJfje();
}else if("3101".equals(pp.getKm())){
sum3101df+=pp.getDfje();
sum3101jf+=pp.getJfje();
}
}
// --------------------第四行:(一)+(二)+(三)
......@@ -4980,8 +4984,8 @@ public class HPzServiceImpl extends ServiceImpl<HPzDao, HPzEntity> implements HP
} else if ("6".equals(y.getBm())) {
Double sum1 = 0.0;
Double sum2 = 0.0;
sum1=sum3101df;
// sum2=sum3101df;
// sum1=sum3101df;
sum1=sum3101jf;
if (sum1 != 0) {
y.setSpzzwxzj(sum1);
bm4wx = bm4wx + sum1;
......
......@@ -524,10 +524,13 @@
<select id="queryByPageFZHSMX" parameterType="io.renren.modules.app.entity.YwpzEntity"
resultType="io.renren.modules.app.entity.YwpzEntity">
select gjkjqj,djbh,(case
select DISTINCT gjkjqj,djbh,(case
djlx
when '01' then '单位预交' when '03' then
'个人预交' when '13' then '业主退款' when '21' then '首次拨付分摊' when '22' then
when '01' then '单位预交' when '03'
then
'个人预交' when '05' then
'个人预交' when '13' then '业主退款' when '21' then
'首次拨付分摊' when '22' then
'余额拨付分摊' when '10' then
'年度结息' else '' END)
djlx,djrq,jffse,dffse,zymc,cwkjqj,pzh,zqlx from fzhsmx
......@@ -638,18 +641,20 @@
djbh=#{id})))
</select>
<select id="selectqqqq" parameterType="java.lang.String" resultType="io.renren.modules.app.entity.YwpzEntity">
<select id="selectqqqq" parameterType="java.lang.String"
resultType="io.renren.modules.app.entity.YwpzEntity">
select DISTINCT
y.kjqj,y.djbh,y.djlx,y.djrq,z.xmbm,0,y.je,CONCAT(q.xqmc,'_',x.xmmc,'_',f.mphm,'_',f.xm)
dwmc,(case when (ISNULL(y.pzh)=1 || (LENGTH(trim(y.pzh))=0)) then null
else y.kjqj end)cwkjqj,y.pzh from ywpz
y,ywpzmx m,zhxx z,fwxx f,xm x,xqxx q where y.djbh=m.djbh and m.dhbm=z.dhbm and
m.fwbm=f.fwbm and z.xmbm=x.xmbm and x.xqbm=q.xqbm and y.djlx='03' and y.kjqj=#{id}
y,ywpzmx m,zhxx z,fwxx f,xm
x,xqxx q where y.djbh=m.djbh and m.dhbm=z.dhbm and
m.fwbm=f.fwbm and
z.xmbm=x.xmbm and x.xqbm=q.xqbm and y.djlx='03' and y.kjqj=#{id}
</select>
<!-- <insert id="insertqqqq" parameterType="io.renren.modules.app.entity.YwpzEntity">
insert into
fzhsmx(gjkjqj,djbh,djlx,djrq,xmbm,dffse,zymc,cwkjqj,pzh)values(#{kjqj},#{djbh},#{djlx},#{djrq},#{xmbm},#{je},#{dwmc},#{cwkjqj},#{pzh})
insert into fzhsmx(gjkjqj,djbh,djlx,djrq,xmbm,dffse,zymc,cwkjqj,pzh)values(#{kjqj},#{djbh},#{djlx},#{djrq},#{xmbm},#{je},#{dwmc},#{cwkjqj},#{pzh})
</insert> -->
<insert id="insertqqqq">
......@@ -674,8 +679,10 @@
</foreach>
</insert>
<select id="selectqqqqww" parameterType="java.lang.String" resultType="io.renren.modules.app.entity.YwpzEntity">
select * from fzhsye_copy where djlx in ('01','03') and gjkjqj BETWEEN '2019-01' and '2021-01'
<select id="selectqqqqww" parameterType="java.lang.String"
resultType="io.renren.modules.app.entity.YwpzEntity">
select * from fzhsye_copy where djlx in ('01','03') and
gjkjqj BETWEEN '2019-01' and '2021-01'
</select>
<insert id="insertqqqqww">
......@@ -702,16 +709,210 @@
select * from gjandcw
</select>
<select id="selectypz" parameterType="io.renren.modules.app.entity.YwpzEntity" resultType="io.renren.modules.app.entity.YwpzEntity">
select djbh,djrq,je,kjqj,pzh from ywpz where kjqj=#{kjqj} and pzh=#{pzh}
<select id="selectypz" parameterType="io.renren.modules.app.entity.YwpzEntity"
resultType="io.renren.modules.app.entity.YwpzEntity">
select djbh,djrq,je,kjqj,pzh from ywpz where kjqj=#{kjqj}
and pzh=#{pzh}
</select>
<select id="selectcpz" parameterType="io.renren.modules.app.entity.YwpzEntity" resultType="Double">
<select id="selectcpz" parameterType="io.renren.modules.app.entity.YwpzEntity"
resultType="Double">
select dfje from h_pz where kjqj=#{kjqj} and pzh=#{pzh}
</select>
<insert id="inserttemp" parameterType="io.renren.modules.app.entity.YwpzEntity">
insert into tempgjcw (djbh,djrq,je,kjqj,pzh) values (#{djbh},#{djrq},#{je},#{kjqj},#{pzh})
insert into tempgjcw
(djbh,djrq,je,kjqj,pzh) values
(#{djbh},#{djrq},#{je},#{kjqj},#{pzh})
</insert>
<select id="selectxmbm" resultType="HashMap">
select xmmc,xmbm from xm
</select>
<select id="QUERYDW" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
yjmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx IN
('01')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYGR" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('03', '05')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT
NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYSY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
xgbm xmbm,
sum(je) je
FROM
ywpz
WHERE
djlx IN ('21', '22')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT NULL
GROUP BY
xgbm
</select>
<select id="QUERYTK" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.bjje) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('13')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYDWDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
yjmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx IN
('01')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYGRDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('03', '05')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYSYDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
xgbm xmbm,
sum(je) je
FROM
ywpz
WHERE
djlx IN ('21', '22')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
xgbm
</select>
<select id="QUERYSYDY2" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
sum(m.dwje) dwje,
sum(m.grje) grje,
y.xgbm xmbm
FROM
ywpz y,
ywpzmx m
WHERE
y.djbh = m.djbh
AND y.djlx IN ('21', '22')
AND y.kjqj=#{kjqj}
AND y.pzh IS NOT NULL
GROUP BY
y.xgbm
</select>
<select id="QUERYTKDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.bjje) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('13')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
</mapper>
\ No newline at end of file
#Generated by Maven Integration for Eclipse
#Thu Jan 28 08:34:58 CST 2021
#Wed Feb 03 14:51:05 CST 2021
version=2.1.0
groupId=io.renren
m2e.projectName=renren-fast
......
......@@ -524,10 +524,13 @@
<select id="queryByPageFZHSMX" parameterType="io.renren.modules.app.entity.YwpzEntity"
resultType="io.renren.modules.app.entity.YwpzEntity">
select gjkjqj,djbh,(case
select DISTINCT gjkjqj,djbh,(case
djlx
when '01' then '单位预交' when '03' then
'个人预交' when '13' then '业主退款' when '21' then '首次拨付分摊' when '22' then
when '01' then '单位预交' when '03'
then
'个人预交' when '05' then
'个人预交' when '13' then '业主退款' when '21' then
'首次拨付分摊' when '22' then
'余额拨付分摊' when '10' then
'年度结息' else '' END)
djlx,djrq,jffse,dffse,zymc,cwkjqj,pzh,zqlx from fzhsmx
......@@ -638,18 +641,20 @@
djbh=#{id})))
</select>
<select id="selectqqqq" parameterType="java.lang.String" resultType="io.renren.modules.app.entity.YwpzEntity">
<select id="selectqqqq" parameterType="java.lang.String"
resultType="io.renren.modules.app.entity.YwpzEntity">
select DISTINCT
y.kjqj,y.djbh,y.djlx,y.djrq,z.xmbm,0,y.je,CONCAT(q.xqmc,'_',x.xmmc,'_',f.mphm,'_',f.xm)
dwmc,(case when (ISNULL(y.pzh)=1 || (LENGTH(trim(y.pzh))=0)) then null
else y.kjqj end)cwkjqj,y.pzh from ywpz
y,ywpzmx m,zhxx z,fwxx f,xm x,xqxx q where y.djbh=m.djbh and m.dhbm=z.dhbm and
m.fwbm=f.fwbm and z.xmbm=x.xmbm and x.xqbm=q.xqbm and y.djlx='03' and y.kjqj=#{id}
y,ywpzmx m,zhxx z,fwxx f,xm
x,xqxx q where y.djbh=m.djbh and m.dhbm=z.dhbm and
m.fwbm=f.fwbm and
z.xmbm=x.xmbm and x.xqbm=q.xqbm and y.djlx='03' and y.kjqj=#{id}
</select>
<!-- <insert id="insertqqqq" parameterType="io.renren.modules.app.entity.YwpzEntity">
insert into
fzhsmx(gjkjqj,djbh,djlx,djrq,xmbm,dffse,zymc,cwkjqj,pzh)values(#{kjqj},#{djbh},#{djlx},#{djrq},#{xmbm},#{je},#{dwmc},#{cwkjqj},#{pzh})
insert into fzhsmx(gjkjqj,djbh,djlx,djrq,xmbm,dffse,zymc,cwkjqj,pzh)values(#{kjqj},#{djbh},#{djlx},#{djrq},#{xmbm},#{je},#{dwmc},#{cwkjqj},#{pzh})
</insert> -->
<insert id="insertqqqq">
......@@ -674,8 +679,10 @@
</foreach>
</insert>
<select id="selectqqqqww" parameterType="java.lang.String" resultType="io.renren.modules.app.entity.YwpzEntity">
select * from fzhsye_copy where djlx in ('01','03') and gjkjqj BETWEEN '2019-01' and '2021-01'
<select id="selectqqqqww" parameterType="java.lang.String"
resultType="io.renren.modules.app.entity.YwpzEntity">
select * from fzhsye_copy where djlx in ('01','03') and
gjkjqj BETWEEN '2019-01' and '2021-01'
</select>
<insert id="insertqqqqww">
......@@ -702,16 +709,210 @@
select * from gjandcw
</select>
<select id="selectypz" parameterType="io.renren.modules.app.entity.YwpzEntity" resultType="io.renren.modules.app.entity.YwpzEntity">
select djbh,djrq,je,kjqj,pzh from ywpz where kjqj=#{kjqj} and pzh=#{pzh}
<select id="selectypz" parameterType="io.renren.modules.app.entity.YwpzEntity"
resultType="io.renren.modules.app.entity.YwpzEntity">
select djbh,djrq,je,kjqj,pzh from ywpz where kjqj=#{kjqj}
and pzh=#{pzh}
</select>
<select id="selectcpz" parameterType="io.renren.modules.app.entity.YwpzEntity" resultType="Double">
<select id="selectcpz" parameterType="io.renren.modules.app.entity.YwpzEntity"
resultType="Double">
select dfje from h_pz where kjqj=#{kjqj} and pzh=#{pzh}
</select>
<insert id="inserttemp" parameterType="io.renren.modules.app.entity.YwpzEntity">
insert into tempgjcw (djbh,djrq,je,kjqj,pzh) values (#{djbh},#{djrq},#{je},#{kjqj},#{pzh})
insert into tempgjcw
(djbh,djrq,je,kjqj,pzh) values
(#{djbh},#{djrq},#{je},#{kjqj},#{pzh})
</insert>
<select id="selectxmbm" resultType="HashMap">
select xmmc,xmbm from xm
</select>
<select id="QUERYDW" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
yjmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx IN
('01')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYGR" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('03', '05')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT
NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYSY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
xgbm xmbm,
sum(je) je
FROM
ywpz
WHERE
djlx IN ('21', '22')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT NULL
GROUP BY
xgbm
</select>
<select id="QUERYTK" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.bjje) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('13')
AND kjqj BETWEEN '2005-01'
AND #{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYDWDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
yjmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx IN
('01')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYGRDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.je) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('03', '05')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
<select id="QUERYSYDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
xgbm xmbm,
sum(je) je
FROM
ywpz
WHERE
djlx IN ('21', '22')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
xgbm
</select>
<select id="QUERYSYDY2" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
sum(m.dwje) dwje,
sum(m.grje) grje,
y.xgbm xmbm
FROM
ywpz y,
ywpzmx m
WHERE
y.djbh = m.djbh
AND y.djlx IN ('21', '22')
AND y.kjqj=#{kjqj}
AND y.pzh IS NOT NULL
GROUP BY
y.xgbm
</select>
<select id="QUERYTKDY" parameterType="String"
resultType="io.renren.modules.app.entity.YwpzEntity">
SELECT
x.xmbm xmbm,
sum(m.bjje) je
FROM
ywpz y,
ywpzmx m,
zhxx z,
xm x
WHERE
y.djbh = m.djbh
AND m.dhbm = z.dhbm
AND z.xmbm = x.xmbm
AND djlx
IN ('13')
AND kjqj=#{kjqj}
AND pzh IS NOT NULL
GROUP BY
x.xmbm
</select>
</mapper>
\ No newline at end of file
No preview for this file type
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment