huangxingxing 4 hónapja
szülő
commit
96d06844d0

+ 21 - 3
src/main/java/com/miniframe/bisiness/mdo/MDO0064Service.java

@@ -52,11 +52,11 @@ public class MDO0064Service extends MDO0064BaseModel implements ExecProcessFlow
 		}
 
 		if(!StringUtil.isEmpty(inParams)){
-			insetInoutPara(inParams, m.getId(),1,pid);
+			insetInPara(inParams, m.getId(),1,pid);
 		}
 		delOutParas(m.getId());
 		if(!StringUtil.isEmpty(outParams)){
-			insetInoutPara(outParams, m.getId(),2,pid);
+			insetOutPara(outParams, m.getId(),2,pid);
 		}
 		this.getD_mdo0064().setMfcid(m.getId());
 	}
@@ -69,7 +69,25 @@ public class MDO0064Service extends MDO0064BaseModel implements ExecProcessFlow
 		xpsc.andTypeEqualTo(2);
 		xpDao.deleteByExample(xpsb);
 	}
-	private void insetInoutPara(String inParams, String adid,Integer type,String pid) {
+	private void insetOutPara(String inParams, String adid,Integer type,String pid) {
+		MdoProInoutParaMapper xpDao = UtilTools.getBean(MdoProInoutParaMapper.class);
+		String[] inPs = inParams.split(";");
+		for (String inP : inPs) {
+			String[] ps = inP.split(",");
+			MdoProInoutPara p = new MdoProInoutPara();
+			p.setId(UtilTools.getUUid());
+			p.setCode(ps[0]);
+			p.setName(ps[1]);
+			p.setValue(ps[2]);
+			p.setFlag(Integer.valueOf(ps[3]));
+			p.setComtype(Integer.valueOf(ComType.MathFunc.getIndex()));
+			p.setType(type);
+			p.setFatherid(adid);
+			p.setPid(pid);
+			xpDao.insert(p);
+		}
+	}
+	private void insetInPara(String inParams, String adid,Integer type,String pid) {
 		MdoProInoutParaMapper xpDao = UtilTools.getBean(MdoProInoutParaMapper.class);
 		String[] inPs = inParams.split(";");
 		for (String inP : inPs) {