| | |
| | | import com.dy.common.util.ConfigXml4Springboot; |
| | | import com.dy.common.util.MD5; |
| | | import com.dy.pipIrrGlobal.daoBa.*; |
| | | import com.dy.pipIrrGlobal.daoOp.OpeTaskTypeMapper; |
| | | 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.pojoOp.OpeTaskType; |
| | | import com.dy.pipIrrGlobal.pojoPr.PrWaterPrice; |
| | | import com.dy.pipIrrGlobal.pojoRm.RmIrrigateProfile; |
| | | import com.dy.pipIrrGlobal.pojoSe.SePaymentMethod; |
| | |
| | | private BaDictMapper baDictDao; |
| | | private BaDictItemMapper baDictItemDao; |
| | | private SeRechargeProfileMapper seRechargeProfileDao; |
| | | private OpeTaskTypeMapper taskTypeDao; |
| | | |
| | | @Autowired |
| | | public void setResourceLoader(ResourceLoader resourceLoader){ |
| | |
| | | @Autowired |
| | | public void setSeRechargeProfileDao(SeRechargeProfileMapper seRechargeProfileDao) { |
| | | this.seRechargeProfileDao = seRechargeProfileDao; |
| | | } |
| | | |
| | | @Autowired |
| | | public void setOpeTaskTypeDao(OpeTaskTypeMapper taskTypeDao) { |
| | | this.taskTypeDao = taskTypeDao; |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | if(!this.existTaskType()){ |
| | | if(configXml.existElement(doc, "config.orgs.org" + num + ".taskType")){ |
| | | for(int i = 1 ; i < 10000; i++){ |
| | | if(configXml.existElement(doc, "config.orgs.org" + num + ".taskType.item" + i)){ |
| | | String taskType = configXml.getSetAttrTxt(doc, "config.orgs.org" + num + ".taskType.item" + i,"typeName", null, false, null) ; |
| | | this.saveTaskType(orgTag, taskType); |
| | | }else{ |
| | | break ; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | }else{ |
| | | break ; |
| | |
| | | private boolean existDict() { |
| | | Long total = this.baDictDao.selectCount(null); |
| | | return (total != null && total > 0) ; |
| | | } |
| | | |
| | | /** |
| | | * 数据库中是否存在工单任务类型 |
| | | * @return |
| | | */ |
| | | private boolean existTaskType() { |
| | | Long total = this.taskTypeDao.selectCount(null); |
| | | return (total != null && total > 0); |
| | | } |
| | | |
| | | /** |
| | |
| | | po.setDeleted(0L); |
| | | this.baDictItemDao.insert(po); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 保存工单任务类型 |
| | | * @param orgTag |
| | | * @param task_type |
| | | */ |
| | | private void saveTaskType(String orgTag, String task_type) { |
| | | if(task_type != null && !task_type.trim().equals("")) { |
| | | OpeTaskType po = new OpeTaskType(); |
| | | po.setTaskType(task_type); |
| | | po.setDeleted(0L); |
| | | this.taskTypeDao.insert(po); |
| | | } |
| | | } |
| | | |
| | | } |