huangxingxing 3 mēneši atpakaļ
vecāks
revīzija
c006b4fdf4

+ 1 - 0
src/main/java/com/miniframe/bisiness/mdo/MDO0050Service.java

@@ -146,6 +146,7 @@ public class MDO0050Service extends MDO0050BaseModel implements ExecProcessFlow
 		MdoProInoutParaSQLBuilder xpsb = new MdoProInoutParaSQLBuilder();
 		xpsb.createCriteria().andFatheridEqualTo(adid);
 		xpDao.deleteByExample(xpsb);
+
 	}
 	private void insetInoutPara(String inParams, String adid,Integer type,String pid) {
 		MdoProInoutParaMapper xpDao = UtilTools.getBean(MdoProInoutParaMapper.class);

+ 3 - 2
src/main/java/com/miniframe/bisiness/mdo/MDO0053Service.java

@@ -31,6 +31,7 @@ public class MDO0053Service extends MDO0053BaseModel implements ExecProcessFlow
 			String paramid = pt[0];
 			String streamflag = pt[1];
 			String streamtype =pt[2];
+
 			MdoProInoutParaMapper pdao = UtilTools.getBean(MdoProInoutParaMapper.class);
 			MdoProInoutPara para = pdao.selectByPrimaryKey(paramid);
 			if(para!=null) {
@@ -56,7 +57,7 @@ public class MDO0053Service extends MDO0053BaseModel implements ExecProcessFlow
 		MdoProjectConstraintSQLBuilder csb = new MdoProjectConstraintSQLBuilder();
 		MdoProjectConstraintSQLBuilder.Criteria csc = csb.createCriteria();
 		csc.andComidEqualTo(p.getFatherid());
-//		csc.andParaidEqualTo(p.getId());
+		csc.andParaidEqualTo(p.getId());
 		csc.andNameEqualTo(p.getCode());
 		cdao.deleteByExample(csb);
 
@@ -64,7 +65,7 @@ public class MDO0053Service extends MDO0053BaseModel implements ExecProcessFlow
 		MdoProjectObjfunSQLBuilder fsb = new MdoProjectObjfunSQLBuilder();
 		MdoProjectObjfunSQLBuilder.Criteria fsc =fsb.createCriteria();
 		fsc.andComidEqualTo(p.getFatherid());
-//		fsc.andParaidEqualTo(p.getId());
+		fsc.andParaidEqualTo(p.getId());
 		csc.andNameEqualTo(p.getCode());
 		fdao.deleteByExample(fsb);
 

+ 20 - 6
src/main/java/com/miniframe/bisiness/mdo/MDO0064Service.java

@@ -7,12 +7,8 @@ import com.miniframe.core.ext.UtilTools;
 import com.miniframe.generate.appcode.ComType;
 import com.miniframe.generate.business.mdo.model.MDO0064BaseModel;
 import com.miniframe.generate.comm.mdo.D_MDO0063;
-import com.miniframe.model.mdo.MdoProInoutPara;
-import com.miniframe.model.mdo.MdoProInoutParaSQLBuilder;
-import com.miniframe.model.mdo.MdoProMathfunc;
-import com.miniframe.model.mdo.MdoProMathfuncSQLBuilder;
-import com.miniframe.model.mdo.dao.MdoProInoutParaMapper;
-import com.miniframe.model.mdo.dao.MdoProMathfuncMapper;
+import com.miniframe.model.mdo.*;
+import com.miniframe.model.mdo.dao.*;
 import tk.mybatis.mapper.util.StringUtil;
 
 /**
@@ -62,6 +58,24 @@ public class MDO0064Service extends MDO0064BaseModel implements ExecProcessFlow
 	}
 
 	private void delOutParas(String adid) {
+		MdoProjectConstraintMapper cdao = UtilTools.getBean(MdoProjectConstraintMapper.class);
+		MdoProjectConstraintSQLBuilder csb = new MdoProjectConstraintSQLBuilder();
+		MdoProjectConstraintSQLBuilder.Criteria csc = csb.createCriteria();
+		csc.andComidEqualTo(adid);
+		cdao.deleteByExample(csb);
+
+		MdoProjectObjfunMapper fdao = UtilTools.getBean(MdoProjectObjfunMapper.class);
+		MdoProjectObjfunSQLBuilder fsb = new MdoProjectObjfunSQLBuilder();
+		MdoProjectObjfunSQLBuilder.Criteria fsc =fsb.createCriteria();
+		fsc.andComidEqualTo(adid);
+		fdao.deleteByExample(fsb);//删除组件对应的数据
+
+		MdoProjectVariateMapper vdao =UtilTools.getBean(MdoProjectVariateMapper.class);
+		MdoProjectVariateSQLBuilder vsb = new MdoProjectVariateSQLBuilder();
+		MdoProjectVariateSQLBuilder.Criteria vsc = vsb.createCriteria();
+		vsc.andComidEqualTo(adid);
+		vdao.deleteByExample(vsb);//删除组件对应的数据
+
 		MdoProInoutParaMapper xpDao = UtilTools.getBean(MdoProInoutParaMapper.class);
 		MdoProInoutParaSQLBuilder xpsb = new MdoProInoutParaSQLBuilder();
 		MdoProInoutParaSQLBuilder.Criteria xpsc = xpsb.createCriteria();