|
@@ -96,7 +96,7 @@ public class FormulaDaoImpl implements IFormulaDao {
|
|
@Override
|
|
@Override
|
|
public Function<Long,MeterPeriodInfo> getMeterPeriodFc(){
|
|
public Function<Long,MeterPeriodInfo> getMeterPeriodFc(){
|
|
return id-> {
|
|
return id-> {
|
|
- List<MeterPeriodInfo> beans = this.jdbcTemplate.query("select b.id,b.period_number periodNumber,b.cover_date,b.period_name periodName,b.pay_number,b.current_amount curTotal,a.print_date formPrintDate ,a.repayment_cause cause from s_material_start_statement a join s_meter_period b on a.meter_period_id=b.id where a.id="+id, new BeanPropertyRowMapper<>(MeterPeriodInfo.class));
|
|
|
|
|
|
+ List<MeterPeriodInfo> beans = this.jdbcTemplate.query("select b.id,b.period_number periodNumber,b.period_year,b.period_month,b.cover_date,b.period_name periodName,b.pay_number,b.current_amount curTotal,a.print_date formPrintDate ,a.repayment_cause cause from s_material_start_statement a join s_meter_period b on a.meter_period_id=b.id where a.id="+id, new BeanPropertyRowMapper<>(MeterPeriodInfo.class));
|
|
if(beans.size()>0){
|
|
if(beans.size()>0){
|
|
MeterPeriodInfo bean = beans.get(0);
|
|
MeterPeriodInfo bean = beans.get(0);
|
|
List<Map<String,Object>> listMap= this.jdbcTemplate.queryForList("select sum(b.current_amount) currentAmount from s_meter_period a join s_meter_period b on (a.contract_id=b.contract_id and a.type=b.type) where a.id="+bean.getId()+" and a.sort>b.sort");
|
|
List<Map<String,Object>> listMap= this.jdbcTemplate.queryForList("select sum(b.current_amount) currentAmount from s_meter_period a join s_meter_period b on (a.contract_id=b.contract_id and a.type=b.type) where a.id="+bean.getId()+" and a.sort>b.sort");
|