Commit 5b73b9cb authored by 徐州's avatar 徐州

修改部分逻辑

parent add0b8f2
...@@ -185,7 +185,7 @@ ...@@ -185,7 +185,7 @@
text: '添加', text: '添加',
iconCls: 'icon-add', iconCls: 'icon-add',
handler: function () { handler: function () {
addNew4Sfxx("${zzhxm.id}"); addNew4Sfxx("${paymentItem.id}");
} }
}] }]
})); }));
......
...@@ -66,6 +66,83 @@ ...@@ -66,6 +66,83 @@
<isNotEmpty property="isCreateJfpz"> <isNotEmpty property="isCreateJfpz">
<![CDATA[and t.isCreateJfpz = :isCreateJfpz]]> <![CDATA[and t.isCreateJfpz = :isCreateJfpz]]>
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="isCwyz">
<![CDATA[and t.isCwyz = :isCwyz]]>
</isNotEmpty>
order by t.createTime desc
</select>
<!-- 根据搜索条件查询 -->
<select id="findPaymentItemHisJoinXmxxbByMap">
select t.* from Payment_Item_His t left join XMXXB b on t.xmbzj = b.row_id where t.delFlag = 0 and t.printFlag = 'YES'
<isNotEmpty property="deptCodes">
<![CDATA[and t.deptId in (:deptCodes)]]>
</isNotEmpty>
<isNotEmpty property="ids">
<![CDATA[and t.id in (:ids)]]>
</isNotEmpty>
<isNotEmpty property="slbh">
<![CDATA[and t.slbh like :slbh]]>
</isNotEmpty>
<isNotEmpty property="dwmc">
<![CDATA[and t.dwmc like :dwmc]]>
</isNotEmpty>
<isNotEmpty property="xmmc">
<![CDATA[and t.xmmc like :xmmc]]>
</isNotEmpty>
<isNotEmpty property="zsdw">
<![CDATA[and t.zsdw like :zsdw]]>
</isNotEmpty>
<isNotEmpty property="zslxdbh">
<![CDATA[and t.zslxdbh like :zslxdbh]]>
</isNotEmpty>
<isNotEmpty property="dwdm">
<![CDATA[and t.dwdm like :dwdm]]>
</isNotEmpty>
<isNotEmpty property="lockFlag">
<![CDATA[and t.lockFlag = :lockFlag]]>
</isNotEmpty>
<isNotEmpty property="zyjje">
<![CDATA[and t.zyjje > 0]]>
</isNotEmpty>
<isNotEmpty property="ptyjje">
<![CDATA[and t.ptyjje > 0]]>
</isNotEmpty>
<isNotEmpty property="yjje">
<![CDATA[and t.ptyjje = :yjje]]>
</isNotEmpty>
<isNotEmpty property="ECN">
<![CDATA[and t.ECN > 0]]>
</isNotEmpty>
<isNotEmpty property="ecnn">
<![CDATA[and t.ECN like :ecnn]]>
</isNotEmpty>
<isNotEmpty property="nonTaxStatus">
<![CDATA[and t.nonTaxStatus = :nonTaxStatus]]>
</isNotEmpty>
<isNotEmpty property="isPrintJfpz">
<![CDATA[and t.isPrintJfpz = :isPrintJfpz]]>
</isNotEmpty>
<isNotEmpty property="isfdx">
<![CDATA[and t.isfdx = :isfdx]]>
</isNotEmpty>
<isNotEmpty property="notisfdx">
<![CDATA[and t.isfdx is null]]>
</isNotEmpty>
<isNotEmpty property="yzsFlag">
<![CDATA[and t.yzsFlag = :yzsFlag]]>
</isNotEmpty>
<isNotEmpty property="isCreateJfpz">
<![CDATA[and t.isCreateJfpz = :isCreateJfpz]]>
</isNotEmpty>
<isNotEmpty property="paymentLink">
<![CDATA[and b.paymentLink = :paymentLink]]>
</isNotEmpty>
<isNotEmpty property="isCwyz">
<![CDATA[and t.is_Cwyz = :isCwyz]]>
</isNotEmpty>
order by t.createTime desc order by t.createTime desc
</select> </select>
......
...@@ -26,6 +26,7 @@ public interface PaymentItemHisDao extends BaseDao ...@@ -26,6 +26,7 @@ public interface PaymentItemHisDao extends BaseDao
*/ */
public List findPaymentItemHis(Map<String, Object> paraMap); public List findPaymentItemHis(Map<String, Object> paraMap);
public List findsuoyou(Map<String, Object> paraMap); public List findsuoyou(Map<String, Object> paraMap);
public Pagination findPaymentItemHisJoinXmxxbByMap(Pagination page, Map<String, Object> paraMap);
/** /**
* 根据主键ID查询信息 * 根据主键ID查询信息
......
...@@ -40,6 +40,12 @@ public class PaymentItemHisDaoImpl extends BaseDaoImpl implements PaymentItemHis ...@@ -40,6 +40,12 @@ public class PaymentItemHisDaoImpl extends BaseDaoImpl implements PaymentItemHis
return this.findListByHqlId("findPaymentItemHisByMap1", paraMap); return this.findListByHqlId("findPaymentItemHisByMap1", paraMap);
} }
public Pagination findPaymentItemHisJoinXmxxbByMap(Pagination page, Map<String, Object> paraMap){
return this.findPageBySqlId("findPaymentItemHisJoinXmxxbByMap", paraMap,page);
}
/** /**
* 根据主键ID查询信息 * 根据主键ID查询信息
* @param id 主键ID * @param id 主键ID
......
package com.jshx.paymentItemHis.entity; package com.jshx.paymentItemHis.entity;
import java.sql.Blob;
import java.util.Date; import java.util.Date;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.FetchType; import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.Table; import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator; import com.jshx.rfdz.entity.Rfdz;
import com.jshx.core.base.entity.BaseModel; import com.jshx.core.base.entity.BaseModel;
import com.jshx.module.admin.entity.User; import com.jshx.module.admin.entity.User;
...@@ -47,6 +44,13 @@ public class PaymentItemHis extends BaseModel ...@@ -47,6 +44,13 @@ public class PaymentItemHis extends BaseModel
private Xmxxb xmxxb; private Xmxxb xmxxb;
/**
* 人防到账表主键
*/
private String rfdzzj;
private Rfdz rfdz;
/** /**
* 受理编号 * 受理编号
*/ */
...@@ -945,4 +949,23 @@ public class PaymentItemHis extends BaseModel ...@@ -945,4 +949,23 @@ public class PaymentItemHis extends BaseModel
public void setIsCwyz(String isCwyz) { public void setIsCwyz(String isCwyz) {
this.isCwyz = isCwyz; this.isCwyz = isCwyz;
} }
@Column(name="RFDZZJ")
public String getRfdzzj() {
return rfdzzj;
}
public void setRfdzzj(String rfdzzj) {
this.rfdzzj = rfdzzj;
}
@ManyToOne(fetch = FetchType.EAGER, targetEntity= Rfdz.class)
@JoinColumn(name = "RFDZZJ",updatable=false,insertable=false)
public Rfdz getRfdz() {
return rfdz;
}
public void setRfdz(Rfdz rfdz) {
this.rfdz = rfdz;
}
} }
...@@ -18,6 +18,8 @@ public interface PaymentItemHisService extends BaseService ...@@ -18,6 +18,8 @@ public interface PaymentItemHisService extends BaseService
* @return 分页信息 * @return 分页信息
*/ */
public Pagination findByPage(Pagination page, Map<String, Object> paraMap); public Pagination findByPage(Pagination page, Map<String, Object> paraMap);
public Pagination findPaymentItemHisJoinXmxxbByMap(Pagination page, Map<String, Object> paraMap);
public List<PaymentItemHis> findall( Map<String, Object> paraMap); public List<PaymentItemHis> findall( Map<String, Object> paraMap);
public List<PaymentItemHis> findsuoyou( Map<String, Object> paraMap); public List<PaymentItemHis> findsuoyou( Map<String, Object> paraMap);
......
...@@ -40,6 +40,17 @@ public class PaymentItemHisServiceImpl extends BaseServiceImpl implements Paymen ...@@ -40,6 +40,17 @@ public class PaymentItemHisServiceImpl extends BaseServiceImpl implements Paymen
return paymentItemHisDao.findByPage(page, paraMap); return paymentItemHisDao.findByPage(page, paraMap);
} }
/**
* 分页查询
* @param page 分页信息
* @param paraMap 查询条件信息
* @return 分页信息
*/
public Pagination findPaymentItemHisJoinXmxxbByMap(Pagination page, Map<String, Object> paraMap)
{
return paymentItemHisDao.findPaymentItemHisJoinXmxxbByMap(page, paraMap);
}
/** /**
* 根据主键ID查询信息 * 根据主键ID查询信息
* @param id 主键ID * @param id 主键ID
......
...@@ -4,14 +4,14 @@ ...@@ -4,14 +4,14 @@
<sqlMap> <sqlMap>
<!-- 根据搜索条件查询 --> <!-- 根据搜索条件查询 -->
<select id="findRfdzByMap"> <select id="findRfdzByMap">
from Rfdz t where t.delFlag = 0 and t.printFlag = 'YES' from Rfdz t where t.delFlag = 0
<isNotEmpty property="deptCodes"> <isNotEmpty property="deptCodes">
<![CDATA[and t.deptId in (:deptCodes)]]> <![CDATA[and t.deptId in (:deptCodes)]]>
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="ids"> <isNotEmpty property="ids">
<![CDATA[and t.id in (:ids)]]> <![CDATA[and t.id in (:ids)]]>
</isNotEmpty> </isNotEmpty>
<isNotEmpty property="slbh"> <isNotEmpty property="slbh">
<![CDATA[and t.slbh like :slbh]]> <![CDATA[and t.slbh like :slbh]]>
</isNotEmpty> </isNotEmpty>
...@@ -68,6 +68,6 @@ ...@@ -68,6 +68,6 @@
</isNotEmpty> </isNotEmpty>
order by t.createTime desc order by t.createTime desc
</select> </select>
</sqlMap> </sqlMap>
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<!-- 跳转收费信息添加页面 --> <!-- 跳转收费信息添加页面 -->
<action name="RfdzSfxxAdd" class="com.jshx.rfdz.web.RfdzAction" method="sfxxAdd"> <action name="RfdzSfxxAdd" class="com.jshx.rfdz.web.RfdzAction" method="sfxxAdd">
<result name="edit">/WEB-INF/pages/zzhxm/Rfdz_Add.jsp</result> <result name="edit">/WEB-INF/pages/rfdz/Rfdz_Add.jsp</result>
</action> </action>
<action name="RfdzEdit" > <action name="RfdzEdit" >
......
package com.jshx.rfdz.entity; package com.jshx.rfdz.entity;
import com.jshx.core.base.entity.BaseModel; import com.jshx.core.base.entity.BaseModel;
import com.jshx.paymentItemHis.entity.PaymentItemHis;
import com.jshx.xmxxb.entity.Xmxxb;
import javax.persistence.Column; import javax.persistence.*;
import javax.persistence.Entity;
import javax.persistence.Table;
/** /**
* 实体类模板(目前仅适配MS-SQLServer数据库) * 实体类模板(目前仅适配MS-SQLServer数据库)
...@@ -13,7 +13,7 @@ import javax.persistence.Table; ...@@ -13,7 +13,7 @@ import javax.persistence.Table;
*/ */
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Entity @Entity
@Table(name="PAYMENT_ITEM_RF") @Table(name="RFDZ")
public class Rfdz extends BaseModel { public class Rfdz extends BaseModel {
/** /**
* 部门代码 * 部门代码
...@@ -22,18 +22,18 @@ public class Rfdz extends BaseModel { ...@@ -22,18 +22,18 @@ public class Rfdz extends BaseModel {
/** /**
* 删除标记 * 删除标记
*/ */
@Column
private Integer delFlag; private Integer delFlag;
/** /**
* 项目表主键 * 收费项目名称
*/ */
private String xmbzj; private String scxmmc;
/** /**
* 收费项目名称 * 联系单编号
* (防空地下室易地建设费)
*/ */
private String sfxmmc; private String lxdbj;
/** /**
* 审核部门 * 审核部门
...@@ -41,32 +41,50 @@ public class Rfdz extends BaseModel { ...@@ -41,32 +41,50 @@ public class Rfdz extends BaseModel {
private String shbm; private String shbm;
/** /**
* 收费项目联系单编号 * 应缴金额
*/ */
private String sfxmlxdbh; private String yjje;
/** /**
* 应缴金额 * 缴费承诺环节
* 1,30日内
*/ */
private String yjje; private int jfcnhj;
/**
* 提前缴纳
*/
private int txjn;
/** /**
* 缴费承诺 * 上传的文件:征收联系单
*/ */
private String jfcn; private String zslxd;
/** /**
* 延后缴纳 * 上传的文件:征收联系单
*/ */
private String yhjn; private String fkdsw;
/**
* 上传的文件:先行缴纳申请
*/
private String xxjnsd;
/** /**
* 备注 * 备注
*/ */
private String beizhu; private String beizhu;
public String getDeptId() {
return deptId;
}
public void setDeptId(String deptId) {
this.deptId = deptId;
}
@Column
public Integer getDelFlag() { public Integer getDelFlag() {
return delFlag; return delFlag;
} }
...@@ -75,25 +93,22 @@ public class Rfdz extends BaseModel { ...@@ -75,25 +93,22 @@ public class Rfdz extends BaseModel {
this.delFlag = delFlag; this.delFlag = delFlag;
} }
@Column(name = "XMBZJ") public String getScxmmc() {
public String getXmbzj() { return scxmmc;
return xmbzj;
} }
public void setXmbzj(String xmbzj) { public void setScxmmc(String scxmmc) {
this.xmbzj = xmbzj; this.scxmmc = scxmmc;
} }
@Column(name = "SFXMMC") public String getLxdbj() {
public String getSfxmmc() { return lxdbj;
return sfxmmc;
} }
public void setSfxmmc(String sfxmmc) { public void setLxdbj(String lxdbj) {
this.sfxmmc = sfxmmc; this.lxdbj = lxdbj;
} }
@Column(name = "SHBM")
public String getShbm() { public String getShbm() {
return shbm; return shbm;
} }
...@@ -102,16 +117,6 @@ public class Rfdz extends BaseModel { ...@@ -102,16 +117,6 @@ public class Rfdz extends BaseModel {
this.shbm = shbm; this.shbm = shbm;
} }
@Column(name = "SFXMLXDBH")
public String getSfxmlxdbh() {
return sfxmlxdbh;
}
public void setSfxmlxdbh(String sfxmlxdbh) {
this.sfxmlxdbh = sfxmlxdbh;
}
@Column(name = "YJJE")
public String getYjje() { public String getYjje() {
return yjje; return yjje;
} }
...@@ -120,38 +125,51 @@ public class Rfdz extends BaseModel { ...@@ -120,38 +125,51 @@ public class Rfdz extends BaseModel {
this.yjje = yjje; this.yjje = yjje;
} }
@Column(name = "JFCN") public int getJfcnhj() {
public String getJfcn() { return jfcnhj;
return jfcn;
} }
public void setJfcn(String jfcn) { public void setJfcnhj(int jfcnhj) {
this.jfcn = jfcn; this.jfcnhj = jfcnhj;
} }
@Column(name = "YHJN") public int getTxjn() {
public String getYhjn() { return txjn;
return yhjn;
} }
public void setYhjn(String yhjn) { public void setTxjn(int txjn) {
this.yhjn = yhjn; this.txjn = txjn;
} }
@Column(name = "BEIZHU") public String getZslxd() {
public String getBeizhu() { return zslxd;
return beizhu;
} }
public void setBeizhu(String beizhu) { public void setZslxd(String zslxd) {
this.beizhu = beizhu; this.zslxd = zslxd;
} }
public String getDeptId() { public String getFkdsw() {
return deptId; return fkdsw;
} }
public void setDeptId(String deptId) { public void setFkdsw(String fkdsw) {
this.deptId = deptId; this.fkdsw = fkdsw;
}
public String getXxjnsd() {
return xxjnsd;
}
public void setXxjnsd(String xxjnsd) {
this.xxjnsd = xxjnsd;
}
public String getBeizhu() {
return beizhu;
}
public void setBeizhu(String beizhu) {
this.beizhu = beizhu;
} }
} }
...@@ -9,15 +9,12 @@ import com.jshx.paymentItemHis.service.PaymentItemHisService; ...@@ -9,15 +9,12 @@ import com.jshx.paymentItemHis.service.PaymentItemHisService;
import com.jshx.rfdz.entity.Rfdz; import com.jshx.rfdz.entity.Rfdz;
import com.jshx.rfdz.service.RfdzService; import com.jshx.rfdz.service.RfdzService;
import com.jshx.zsdw.service.ZsdwService; import com.jshx.zsdw.service.ZsdwService;
import com.jshx.zzhxm.entity.ZzhxmSfxx;
import com.neusoft.egov.utils.TextUtils; import com.neusoft.egov.utils.TextUtils;
import net.sf.json.JsonConfig; import net.sf.json.JsonConfig;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
public class RfdzAction extends BaseAction public class RfdzAction extends BaseAction
...@@ -33,12 +30,13 @@ public class RfdzAction extends BaseAction ...@@ -33,12 +30,13 @@ public class RfdzAction extends BaseAction
String hczt; String hczt;
PaymentItemHis paymentItem = new PaymentItemHis(); PaymentItemHis paymentItem = new PaymentItemHis();
Rfdz rfdz = new Rfdz();
/** /**
* 分页信息 * 分页信息
*/ */
private Pagination pagination; private Pagination pagination;
private Rfdz rfdz = new Rfdz();
/** /**
* 修改新增标记,add为新增、mod为修改 * 修改新增标记,add为新增、mod为修改
...@@ -98,7 +96,7 @@ public class RfdzAction extends BaseAction ...@@ -98,7 +96,7 @@ public class RfdzAction extends BaseAction
//TODO 缴费环节、核查状态筛选 //TODO 缴费环节、核查状态筛选
//1施工许可前 2:30日内 //1施工许可前 2:30日内
if(!TextUtils.isEmpty(jfhj) && "0".equals(jfhj)) { if(!TextUtils.isEmpty(jfhj) && "0".equals(jfhj)) {
// paraMap
} }
//1已同步 2未同步 //1已同步 2未同步
...@@ -177,18 +175,26 @@ public class RfdzAction extends BaseAction ...@@ -177,18 +175,26 @@ public class RfdzAction extends BaseAction
rfdz.setDeptId(this.getLoginUserDepartmentId()); rfdz.setDeptId(this.getLoginUserDepartmentId());
rfdz.setDelFlag(0); rfdz.setDelFlag(0);
rfdzService.save(rfdz); rfdzService.save(rfdz);
PaymentItemHis his = paymentItemHisService.getById(paymentItem.getId());
his.setRfdzzj(rfdz.getId());
paymentItemHisService.update(his);
}else{ }else{
//TODO 判断审核人和创建人是否一致 //TODO 判断审核人和创建人是否一致
Rfdz model = rfdzService.getById(rfdz.getId()); PaymentItemHis his = paymentItemHisService.getById(paymentItem.getId());
model.setBeizhu(rfdz.getBeizhu());
model.setJfcn(rfdz.getJfcn()); //TODO 人防信息保存
model.setSfxmlxdbh(rfdz.getSfxmlxdbh()); // his.setRfsfxxzj("");
model.setSfxmmc(rfdz.getSfxmmc()); paymentItemHisService.update(his);
model.setDeptId(rfdz.getDeptId()); // Rfdz model = rfdzService.getById(rfdz.getId());
model.setShbm(rfdz.getShbm()); // model.setBeizhu(rfdz.getBeizhu());
model.setXmbzj(rfdz.getXmbzj()); // model.setJfcn(rfdz.getJfcn());
model.setYhjn(rfdz.getYhjn()); // model.setSfxmlxdbh(rfdz.getSfxmlxdbh());
rfdzService.update(model); // model.setSfxmmc(rfdz.getSfxmmc());
// model.setDeptId(rfdz.getDeptId());
// model.setShbm(rfdz.getShbm());
// model.setXmbzj(rfdz.getXmbzj());
// model.setYhjn(rfdz.getYhjn());
// rfdzService.update(model);
} }
return RELOAD; return RELOAD;
......
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