Procházet zdrojové kódy

辅助核算名称校验单引号处理

zxl před 1 měsícem
rodič
revize
2d152275b5

+ 1 - 1
src/com/uas/erp/dao/common/impl/VoucherDaoImpl.java

@@ -235,7 +235,7 @@ public class VoucherDaoImpl extends BaseDao implements VoucherDao {
 			// 核算项不存在
 			// 核算项不存在
 			str = "";
 			str = "";
 			SqlRowList rs = queryForRowSet(
 			SqlRowList rs = queryForRowSet(
-					"select 'select '||vd_detno||',count(1) from '||ak_table||' where '||ak_asscode||'='''||vds_asscode||''' and '||AK_ASSNAME||'='''||VDS_ASSNAME||'''' from voucherdetailass left join asskind on vds_asstype=ak_name left join voucherdetail on vds_vdid=vd_id where vd_void=? order by vd_detno",
+					"select 'select '||vd_detno||',count(1) from '||ak_table||' where '||ak_asscode||'='''||vds_asscode||''' and '||AK_ASSNAME||'='''||replace(VDS_ASSNAME,'''','''''')||'''' from voucherdetailass left join asskind on vds_asstype=ak_name left join voucherdetail on vds_vdid=vd_id where vd_void=? order by vd_detno",
 					vId);
 					vId);
 			while (rs.next()) {
 			while (rs.next()) {
 				SqlRowList rd = queryForRowSet(rs.getString(1));
 				SqlRowList rd = queryForRowSet(rs.getString(1));