Browse Source

流设置添加2种新类型

huangxingxing 4 tháng trước cách đây
mục cha
commit
fae3958a61

+ 40 - 14
generated/com/miniframe/generate/comm/mdo/A_MDO0074.java

@@ -9,31 +9,31 @@ import java.io.Serializable;
  */
 public class A_MDO0074 extends BaseMapModel implements Serializable {
 	private static final long serialVersionUID = -1463838678425832212L;
-	String comid;//组件ID
+	String fcomid;//来源组件ID
 	/**
-	 *组件ID
+	 *来源组件ID
 	 */
-	public void setComid(String comid) {
-		this.comid=comid;
+	public void setFcomid(String fcomid) {
+		this.fcomid=fcomid;
 	}
 	/**
-	 *组件ID
+	 *来源组件ID
 	 */
-	public String getComid() {
-		return this.comid;
+	public String getFcomid() {
+		return this.fcomid;
 	}
-	String comtype;//组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
+	String fcomtype;//来源组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
 	/**
-	 *组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
+	 *来源组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
 	 */
-	public void setComtype(String comtype) {
-		this.comtype=comtype;
+	public void setFcomtype(String fcomtype) {
+		this.fcomtype=fcomtype;
 	}
 	/**
-	 *组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
+	 *来源组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
 	 */
-	public String getComtype() {
-		return this.comtype;
+	public String getFcomtype() {
+		return this.fcomtype;
 	}
 	String paramstr;//参数ID-流类型1启用0关闭之间逗号分割 多条数据分号分隔
 	/**
@@ -48,4 +48,30 @@ public class A_MDO0074 extends BaseMapModel implements Serializable {
 	public String getParamstr() {
 		return this.paramstr;
 	}
+	String tcomid;//目标组件ID
+	/**
+	 *目标组件ID
+	 */
+	public void setTcomid(String tcomid) {
+		this.tcomid=tcomid;
+	}
+	/**
+	 *目标组件ID
+	 */
+	public String getTcomid() {
+		return this.tcomid;
+	}
+	String tcomtype;//目标组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
+	/**
+	 *目标组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
+	 */
+	public void setTcomtype(String tcomtype) {
+		this.tcomtype=tcomtype;
+	}
+	/**
+	 *目标组件类型 1-XFOIL 3-ADFLOW组件 5-TACS
+	 */
+	public String getTcomtype() {
+		return this.tcomtype;
+	}
 }

+ 10 - 4
generated/validateform/a_mdo0074Form.xml

@@ -4,11 +4,17 @@
 <form-validation>
 <formset>
 <form name="a_mdo0074Form">
-<field property="comid" depends="required">
-    <arg0 key="a_mdo0074.comid"/>
+<field property="fcomid" depends="required">
+    <arg0 key="a_mdo0074.fcomid"/>
 </field>
-<field property="comtype" depends="required">
-    <arg0 key="a_mdo0074.comtype"/>
+<field property="fcomtype" depends="required">
+    <arg0 key="a_mdo0074.fcomtype"/>
+</field>
+<field property="tcomid" depends="required">
+    <arg0 key="a_mdo0074.tcomid"/>
+</field>
+<field property="tcomtype" depends="required">
+    <arg0 key="a_mdo0074.tcomtype"/>
 </field>
 </form>
 </formset>

+ 4 - 2
generated/validator/resources_a_mdo0074Form_validator.properties

@@ -1,4 +1,6 @@
-a_mdo0074.comid = \u7EC4\u4EF6ID
-a_mdo0074.comtype = \u7EC4\u4EF6\u7C7B\u578B1-XFOIL3-ADFLOW\u7EC4\u4EF65-TACS
+a_mdo0074.fcomid = \u6765\u6E90\u7EC4\u4EF6ID
+a_mdo0074.fcomtype = \u6765\u6E90\u7EC4\u4EF6\u7C7B\u578B1-XFOIL3-ADFLOW\u7EC4\u4EF65-TACS
 a_mdo0074.paramstr = \u53C2\u6570ID-\u6D41\u7C7B\u578B1\u542F\u75280\u5173\u95ED\u4E4B\u95F4\u9017\u53F7\u5206\u5272\u591A\u6761\u6570\u636E\u5206\u53F7\u5206\u9694
+a_mdo0074.tcomid = \u76EE\u6807\u7EC4\u4EF6ID
+a_mdo0074.tcomtype = \u76EE\u6807\u7EC4\u4EF6\u7C7B\u578B1-XFOIL3-ADFLOW\u7EC4\u4EF65-TACS
 a_mdo0074Form = true

+ 4 - 2
generated/validator/resources_a_mdo0074Form_validator_zh_CN.properties

@@ -1,4 +1,6 @@
-a_mdo0074.comid = \u7EC4\u4EF6ID
-a_mdo0074.comtype = \u7EC4\u4EF6\u7C7B\u578B1-XFOIL3-ADFLOW\u7EC4\u4EF65-TACS
+a_mdo0074.fcomid = \u6765\u6E90\u7EC4\u4EF6ID
+a_mdo0074.fcomtype = \u6765\u6E90\u7EC4\u4EF6\u7C7B\u578B1-XFOIL3-ADFLOW\u7EC4\u4EF65-TACS
 a_mdo0074.paramstr = \u53C2\u6570ID-\u6D41\u7C7B\u578B1\u542F\u75280\u5173\u95ED\u4E4B\u95F4\u9017\u53F7\u5206\u5272\u591A\u6761\u6570\u636E\u5206\u53F7\u5206\u9694
+a_mdo0074.tcomid = \u76EE\u6807\u7EC4\u4EF6ID
+a_mdo0074.tcomtype = \u76EE\u6807\u7EC4\u4EF6\u7C7B\u578B1-XFOIL3-ADFLOW\u7EC4\u4EF65-TACS
 a_mdo0074Form = true

+ 18 - 2
src/main/java/com/miniframe/bisiness/mdo/MDO0074Service.java

@@ -19,9 +19,11 @@ public class MDO0074Service extends MDO0074BaseModel implements ExecProcessFlow
 	 * 西工大系统,“流出修改设置求解组件到求解组件”业务核心处理
  	 */
 	public void transExecute() throws Exception {
-		String comid = this.getA_mdo0074().getComid();
-		String comtype = this.getA_mdo0074().getComtype();
+		String fcomid = this.getA_mdo0074().getFcomid();
+		String fcomtype = this.getA_mdo0074().getFcomtype();
 		String paramstr =this.getA_mdo0074().getParamstr();
+		String tcomid = this.getA_mdo0074().getTcomid();
+		String tcomtype =this.getA_mdo0074().getTcomtype();
 		String[] params = paramstr.split(";");
 		for (String p:params) {
 			String[] pt = p.split(",");
@@ -33,7 +35,21 @@ public class MDO0074Service extends MDO0074BaseModel implements ExecProcessFlow
 				para.setSteamflag(Integer.valueOf(streamflag));
 				para.setSteamtype(3);
 				pdao.updateByPrimaryKey(para);
+
+				//选中的添加到 目标组件来源数据中
+				MdoProInoutPara tPara = new MdoProInoutPara();
+				tPara.setId(UtilTools.getUUid());
+				tPara.setFatherid(tcomid);
+				tPara.setPid(para.getPid());
+				tPara.setCode(para.getCode());
+				tPara.setFlag(1);
+				tPara.setValue("0");
+				tPara.setType(1);
+				tPara.setComtype(Integer.valueOf(tcomtype));
+				pdao.insert(tPara);
 			}
+
+
 		}
 	}
 

+ 5 - 3
系统设计/通信设计/通讯报文/mdo(系统服务)/报文体/MDO0074_A(流出修改设置求解组件到求解组件).csv

@@ -1,4 +1,6 @@
 序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
-1,comid,组件ID,string,,,是,,,,,,,,
-2,comtype,组件类型 1-XFOIL 3-ADFLOW组件 5-TACS,String,,,是,,,,,,,,
-3,paramstr,参数ID-流类型1启用0关闭之间逗号分割 多条数据分号分隔,string,,,,,,,,,,,
+1,fcomid,来源组件ID,string,,,是,,,,,,,,
+2,fcomtype,来源组件类型 1-XFOIL 3-ADFLOW组件 5-TACS,String,,,是,,,,,,,,
+3,paramstr,参数ID-流类型1启用0关闭之间逗号分割 多条数据分号分隔,string,,,,,,,,,,,
+4,tcomid,目标组件ID,string,,,是,,,,,,,,
+5,tcomtype,目标组件类型 1-XFOIL 3-ADFLOW组件 5-TACS,string,,,是,,,,,,,,