12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package com.miniframe.bisiness.mdo;
- import java.util.List;
- import java.util.Map;
- import com.miniframe.core.ExecProcessFlow;
- import com.miniframe.core.ext.UtilTools;
- import com.miniframe.generate.business.mdo.model.MDO0043BaseModel;
- import com.miniframe.generate.comm.mdo.D_MDO0043;
- import com.miniframe.model.mdo.MdoProFfd;
- import com.miniframe.model.mdo.MdoProFfdSQLBuilder;
- import com.miniframe.model.mdo.dao.MdoProFfdMapper;
- /**
- * 西工大系统,“ffd参数查询”逻辑处理(重新生成不覆盖)。
- */
- public class MDO0043Service extends MDO0043BaseModel implements ExecProcessFlow {
-
- private static final long serialVersionUID = -7051358269847459502L;
-
- /**
- * 西工大系统,“ffd参数查询”业务核心处理
- */
- public void transExecute() throws Exception {
- String pid = this.getA_mdo0043().getPid();
- MdoProFfdMapper ffdDao = UtilTools.getBean(MdoProFfdMapper.class);
- MdoProFfdSQLBuilder ffdsb = new MdoProFfdSQLBuilder();
- ffdsb.createCriteria().andPidEqualTo(pid);
- List<MdoProFfd> ffdList = ffdDao.selectByExample(ffdsb);
- if(ffdList !=null && !ffdList.isEmpty()){
- MdoProFfd f = ffdList.get(0);
- D_MDO0043 d =new D_MDO0043();
- d.setFfdid(f.getId());
- d.setFid(f.getFid());
- d.setFname(f.getFname());
- d.setOrder(f.getOrdertype());
- d.setNx(f.getNx());
- d.setNy(f.getNy());
- d.setNz(f.getNz());
- d.setVars(f.getVars());
- d.setPid(f.getPid());
- d.setChecked(f.getChecked());
- this.setD_mdo0043(d);
- }
- }
-
- /**
- * 西工大系统,“ffd参数查询”业务前处理
- */
- public void preTransFlow() throws Exception {
- this.validater();
- }
-
- /**
- * 西工大系统,“ffd参数查询”业务后处理
- */
- public void afterTransFlow() throws Exception {
-
- }
-
- /**
- * 西工大系统,“ffd参数查询”逻辑入口处理方法
- */
- @SuppressWarnings("rawtypes")
- @Override
- public Map execute(Map vars) throws Exception {
- this.setTransMap(vars);
- preTransFlow();// 执行业务开始的规则检查和校验
- transExecute();// 执行核心业务段
- afterTransFlow();// 执行核心逻辑完成后的收尾逻辑
- return this.getTransMap();
- }
- }
|