| | |
| | | import com.dy.pipIrrGlobal.daoPr.PrWaterPriceMapper; |
| | | import com.dy.pipIrrGlobal.daoRm.RmIrrigateProfileMapper; |
| | | import com.dy.pipIrrGlobal.daoSe.SePaymentMethodMapper; |
| | | import com.dy.pipIrrGlobal.daoSe.SeRechargeProfileMapper; |
| | | import com.dy.pipIrrGlobal.daoSe.SeWaterTypeMapper; |
| | | import com.dy.pipIrrGlobal.pojoBa.*; |
| | | import com.dy.pipIrrGlobal.pojoPr.PrWaterPrice; |
| | | import com.dy.pipIrrGlobal.pojoRm.RmIrrigateProfile; |
| | | import com.dy.pipIrrGlobal.pojoSe.SePaymentMethod; |
| | | import com.dy.pipIrrGlobal.pojoSe.SeRechargeProfile; |
| | | import com.dy.pipIrrGlobal.pojoSe.SeWaterType; |
| | | import com.dy.pipIrrGlobal.util.DistrictLevel; |
| | | import org.jdom2.Document; |
| | |
| | | private PrWaterPriceMapper prWaterPriceDao; |
| | | private BaDictMapper baDictDao; |
| | | private BaDictItemMapper baDictItemDao; |
| | | private SeRechargeProfileMapper seRechargeProfileDao; |
| | | |
| | | @Autowired |
| | | public void setResourceLoader(ResourceLoader resourceLoader){ |
| | |
| | | @Autowired |
| | | public void setBaDictItemDao(BaDictItemMapper baDictItemDao) { |
| | | this.baDictItemDao = baDictItemDao; |
| | | } |
| | | |
| | | @Autowired |
| | | public void setSeRechargeProfileDao(SeRechargeProfileMapper seRechargeProfileDao) { |
| | | this.seRechargeProfileDao = seRechargeProfileDao; |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | if(!this.existRechargeProfile()){ |
| | | if(configXml.existElement(doc, "config.orgs.org" + num + ".rechargeProfile")){ |
| | | for(int i = 1 ; i < 10000; i++){ |
| | | if(configXml.existElement(doc, "config.orgs.org" + num + ".rechargeProfile.item" + i)){ |
| | | String rechargeAmount = configXml.getSetAttrTxt(doc, "config.orgs.org" + num + ".rechargeProfile.item" + i,"rechargeAmount", null, false, null) ; |
| | | String sort = configXml.getSetAttrTxt(doc, "config.orgs.org" + num + ".rechargeProfile.item" + i,"sort", null, false, null) ; |
| | | this.saveRechargeProfile(orgTag, rechargeAmount, sort); |
| | | }else{ |
| | | break ; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | if(!this.existWaterTypes()){ |
| | | if(configXml.existElement(doc, "config.orgs.org" + num + ".waterTypes")){ |
| | | for(int i = 1 ; i < 10000; i++){ |
| | |
| | | private boolean existIrrigateProfile(){ |
| | | Long total = this.rmIrrigateProfileDao.selectCount(null) ; |
| | | return (total != null && total > 0) ; |
| | | } |
| | | |
| | | /** |
| | | * 数据库中是否存在虚拟常用充值金额配置 |
| | | * @return |
| | | */ |
| | | private boolean existRechargeProfile() { |
| | | Long total = this.seRechargeProfileDao.selectCount(null); |
| | | return (total != null && total > 0); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * 保存虚拟卡常用充值金额配置 |
| | | * @param orgTag |
| | | * @param recharge_amount |
| | | * @param sort |
| | | */ |
| | | private void saveRechargeProfile(String orgTag, String recharge_amount, String sort) { |
| | | if((recharge_amount != null && !recharge_amount.trim().equals("")) && (sort != null && !sort.trim().equals(""))) { |
| | | SeRechargeProfile po = new SeRechargeProfile(); |
| | | po.setRechargeAmount(Integer.parseInt(recharge_amount)); |
| | | po.setSort(Integer.parseInt(sort)); |
| | | this.seRechargeProfileDao.insert(po); |
| | | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 保存水价 |
| | | * @param price |
| | | */ |