getLevyExcl(..) override

master
mjkhan21 10 months ago
parent ea422be1d6
commit ce3bbc4fd5

@ -6,6 +6,8 @@ import javax.annotation.Resource;
import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.crdn.dao.ExmptnVhclMapper;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.dao.LevyMapper;
import cokr.xit.fims.mngt.service.bean.TaskProcessor;
@ -31,6 +33,8 @@ public class ChongnoTaskProcessor extends TaskProcessor {
|| super.isPreImposable(taskSeCd);
}
@Resource(name = "exmptnVhclMapper")
private ExmptnVhclMapper exmptnVhclMapper;
@Resource(name = "levyMapper")
private LevyMapper levyMapper;
@ -64,4 +68,19 @@ public class ChongnoTaskProcessor extends TaskProcessor {
}
return super.getBasicAmt(crdn);
}
@Override
public LevyExcl getLevyExcl(Crdn crdn) {
if ("83".equals(crdn.getCrdnSttsCd()))
return super.getLevyExcl(crdn);
CrdnQuery req = new CrdnQuery()
.setVhrno(crdn.getVhrno())
.setCrdnYmd(crdn.getCrdnYmd())
.setSggCd(crdn.getSggCd())
.setTaskSeCd(crdn.getTaskSeCd());
List<DataObject> list = exmptnVhclMapper.selectExemptionVehicleList(req);
return !list.isEmpty() ? newLevyExcl(crdn, "1", "145") : null;
}
}
Loading…
Cancel
Save