Browse Source

后处理消息

huangxingxing 2 năm trước cách đây
mục cha
commit
11a5aa70e0

+ 65 - 0
generated/com/miniframe/generate/comm/system/A_AFT001.java

@@ -191,4 +191,69 @@ public class A_AFT001 extends BaseMapModel implements Serializable {
 	public String getDataW() {
 		return this.dataW;
 	}
+	String r;//r
+	/**
+	 *r
+	 */
+	public void setR(String r) {
+		this.r=r;
+	}
+	/**
+	 *r
+	 */
+	public String getR() {
+		return this.r;
+	}
+	String g;//g
+	/**
+	 *g
+	 */
+	public void setG(String g) {
+		this.g=g;
+	}
+	/**
+	 *g
+	 */
+	public String getG() {
+		return this.g;
+	}
+	String b;//b
+	/**
+	 *b
+	 */
+	public void setB(String b) {
+		this.b=b;
+	}
+	/**
+	 *b
+	 */
+	public String getB() {
+		return this.b;
+	}
+	String showHideState;//显示1隐藏0
+	/**
+	 *显示1隐藏0
+	 */
+	public void setShowHideState(String showHideState) {
+		this.showHideState=showHideState;
+	}
+	/**
+	 *显示1隐藏0
+	 */
+	public String getShowHideState() {
+		return this.showHideState;
+	}
+	String transparency;//transparency
+	/**
+	 *transparency
+	 */
+	public void setTransparency(String transparency) {
+		this.transparency=transparency;
+	}
+	/**
+	 *transparency
+	 */
+	public String getTransparency() {
+		return this.transparency;
+	}
 }

+ 65 - 0
generated/validateform/a_aft001Form.xml

@@ -173,6 +173,71 @@
       <var-value>2048</var-value>
     </var>
 </field>
+<field property="r" depends="minlength,maxlength">
+    <arg0 key="a_aft001.r"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>2048</var-value>
+    </var>
+</field>
+<field property="g" depends="minlength,maxlength">
+    <arg0 key="a_aft001.g"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>2048</var-value>
+    </var>
+</field>
+<field property="b" depends="minlength,maxlength">
+    <arg0 key="a_aft001.b"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>2048</var-value>
+    </var>
+</field>
+<field property="showHideState" depends="minlength,maxlength">
+    <arg0 key="a_aft001.showHideState"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>2048</var-value>
+    </var>
+</field>
+<field property="transparency" depends="minlength,maxlength">
+    <arg0 key="a_aft001.transparency"/>
+    <arg1 name="minlength" key="${var:minlength}"/>
+    <var>
+      <var-name>minlength</var-name>
+      <var-value>1</var-value>
+    </var>
+    <arg1 name="maxlength" key="${var:maxlength}"/>
+    <var>
+      <var-name>maxlength</var-name>
+      <var-value>2048</var-value>
+    </var>
+</field>
 </form>
 </formset>
 </form-validation>

+ 5 - 0
generated/validator/resources_a_aft001Form_validator.properties

@@ -12,4 +12,9 @@ a_aft001.scaleFactor = \u7F29\u653E\u56E0\u5B50
 a_aft001.dataU = u
 a_aft001.dataV = v
 a_aft001.dataW = w
+a_aft001.r = r
+a_aft001.g = g
+a_aft001.b = b
+a_aft001.showHideState = \u663E\u793A1\u9690\u85CF0
+a_aft001.transparency = transparency
 a_aft001Form = true

+ 5 - 0
generated/validator/resources_a_aft001Form_validator_zh_CN.properties

@@ -12,4 +12,9 @@ a_aft001.scaleFactor = \u7F29\u653E\u56E0\u5B50
 a_aft001.dataU = u
 a_aft001.dataV = v
 a_aft001.dataW = w
+a_aft001.r = r
+a_aft001.g = g
+a_aft001.b = b
+a_aft001.showHideState = \u663E\u793A1\u9690\u85CF0
+a_aft001.transparency = transparency
 a_aft001Form = true

+ 23 - 0
src/main/java/com/miniframe/bisiness/system/AFT001Service.java

@@ -146,6 +146,29 @@ public class AFT001Service extends AFT001BaseModel implements ExecProcessFlow {
 //			msg.setDataU(this.getA_aft001().getDataU());
 //			msg.setDataV(this.getA_aft001().getDataV());
 //			msg.setDataW(this.getA_aft001().getDataW());
+		}else if(action.equals("SolidSurfaceDisplay")){
+			String r =this.getA_aft001().getR();
+			String g =this.getA_aft001().getG();
+			String b =this.getA_aft001().getB();
+			String transparency=this.getA_aft001().getTransparency();
+			String showHideState=this.getA_aft001().getShowHideState();
+			if(r==null || "".equals(r)
+				||g==null || "".equals(g)
+					||b==null || "".equals(b)
+					||transparency==null || "".equals(transparency)
+					||showHideState==null || "".equals(showHideState)
+
+			){
+
+				throw new BusinessException("EB4000013");
+			}
+			JSONObject obj  = new JSONObject();
+			obj.put("r",r);
+			obj.put("g",g);
+			obj.put("b",b);
+			obj.put("transparency",transparency);
+			obj.put("showHideState","1".equals(showHideState)?true:false);
+			msg.setParamJson(obj.toString());
 		}
 		System.out.println(XiJsonUtil.objectToJson(msg));
 		MFMqUtils.get(CaeMQ.class).sendCaein(XiJsonUtil.objectToJson(msg));

+ 6 - 1
系统设计/通信设计/通讯报文/system(系统服务)/报文体/AFT001_A(后处理消息操作消息发送).csv

@@ -12,4 +12,9 @@
 11,scaleFactor,缩放因子,string,,,,1,2048,,,,,,
 12,dataU,u,string,,,,1,2048,,,,,,
 13,dataV,v,string,,,,1,2048,,,,,,
-14,dataW,w,string,,,,1,2048,,,,,,
+14,dataW,w,string,,,,1,2048,,,,,,
+15,r,r,string,,,,1,2048,,,,,,
+16,g,g,string,,,,1,2048,,,,,,
+17,b,b,string,,,,1,2048,,,,,,
+18,showHideState,显示1隐藏0,string,,,,1,2048,,,,,,
+19,transparency,transparency,string,,,,1,2048,,,,,,