Przeglądaj źródła

平台对接接口

huangxingxing 9 miesięcy temu
rodzic
commit
477b36b764

+ 1 - 0
definitionsrc/returncode/returncode-business.properties

@@ -93,3 +93,4 @@ EB3100032 = \u8DEF\u5F84\u5DF2\u5B58\u5728\u8BE5\u8282\u70B9\uFF01
 EB3100033 = \u8DEF\u5F84\u8282\u70B9\u4E0D\u5B58\u5728\uFF01
 EMB00001 = \u8BA1\u7B97\u672A\u5B8C\u6210\uFF01
 EMB00002 = \u8BA1\u7B97\u5931\u8D25\uFF01
+EMB00003 = \u4EBA\u5458\u4F4D\u7F6E\u6570\u636E\u683C\u5F0F\u9519\u8BEF\uFF0C\u8BF7\u4F7F\u7528\u5982\u4E0B\u683C\u5F0F"01

+ 1 - 0
definitionsrc/returncode/returncode-business_zh_CN.properties

@@ -93,3 +93,4 @@ EB3100032 = \u8DEF\u5F84\u5DF2\u5B58\u5728\u8BE5\u8282\u70B9\uFF01
 EB3100033 = \u8DEF\u5F84\u8282\u70B9\u4E0D\u5B58\u5728\uFF01
 EMB00001 = \u8BA1\u7B97\u672A\u5B8C\u6210\uFF01
 EMB00002 = \u8BA1\u7B97\u5931\u8D25\uFF01
+EMB00003 = \u4EBA\u5458\u4F4D\u7F6E\u6570\u636E\u683C\u5F0F\u9519\u8BEF\uFF0C\u8BF7\u4F7F\u7528\u5982\u4E0B\u683C\u5F0F"01

+ 13 - 0
generated/com/miniframe/generate/comm/system/A_M00002.java

@@ -48,4 +48,17 @@ public class A_M00002 extends BaseMapModel implements Serializable {
 	public String getLnodes() {
 		return this.lnodes;
 	}
+	String personsites;//人员所在位置
+	/**
+	 *人员所在位置
+	 */
+	public void setPersonsites(String personsites) {
+		this.personsites=personsites;
+	}
+	/**
+	 *人员所在位置
+	 */
+	public String getPersonsites() {
+		return this.personsites;
+	}
 }

+ 3 - 0
generated/validateform/a_m00002Form.xml

@@ -13,6 +13,9 @@
 <field property="lnodes" depends="required">
     <arg0 key="a_m00002.lnodes"/>
 </field>
+<field property="personsites" depends="required">
+    <arg0 key="a_m00002.personsites"/>
+</field>
 </form>
 </formset>
 </form-validation>

+ 1 - 0
generated/validator/resources_a_m00002Form_validator.properties

@@ -1,4 +1,5 @@
 a_m00002.aid = \u4E8B\u6545ID
 a_m00002.lname = \u8DEF\u5F84\u540D\u79F0
 a_m00002.lnodes = \u8DEF\u5F84\u901A\u8FC7\u8282\u70B9\u7F16\u53F7\u7EC4
+a_m00002.personsites = \u4EBA\u5458\u6240\u5728\u4F4D\u7F6E
 a_m00002Form = true

+ 1 - 0
generated/validator/resources_a_m00002Form_validator_zh_CN.properties

@@ -1,4 +1,5 @@
 a_m00002.aid = \u4E8B\u6545ID
 a_m00002.lname = \u8DEF\u5F84\u540D\u79F0
 a_m00002.lnodes = \u8DEF\u5F84\u901A\u8FC7\u8282\u70B9\u7F16\u53F7\u7EC4
+a_m00002.personsites = \u4EBA\u5458\u6240\u5728\u4F4D\u7F6E
 a_m00002Form = true

+ 8 - 0
src/main/java/com/miniframe/bisiness/system/M00002Service.java

@@ -29,6 +29,14 @@ public class M00002Service extends M00002BaseModel implements ExecProcessFlow {
 		Integer aid =this.getA_m00002().getAid();
 		String lname =this.getA_m00002().getLname();
 		String lnodes =this.getA_m00002().getLnodes();
+		String personsites=this.getA_m00002().getPersonsites();
+		String[] persons = personsites.split(";");
+		for (String p:persons) {
+			String[] st =p.split(",");
+			if(st.length!=3){
+				throw new BusinessException("EB3000002");
+			}
+		}
 
 		DMwayMapper wdao = UtilTools.getBean(DMwayMapper.class);
 		DAccidentMapper accDao  = UtilTools.getBean(DAccidentMapper.class);

+ 0 - 4
src/main/java/com/miniframe/bisiness/system/M00004Service.java

@@ -141,10 +141,6 @@ public class M00004Service extends M00004BaseModel implements ExecProcessFlow {
 		pts.add(pt3);
 
 
-
-
-
-
 		DMwayMapper wdao = UtilTools.getBean(DMwayMapper.class);
 		DMwaySQLBuilder wsb =new DMwaySQLBuilder();
 		DMwaySQLBuilder.Criteria wsc =wsb.createCriteria();

+ 2 - 0
系统设计/数据定义/返 回 码/business(业务系统).csv

@@ -108,3 +108,5 @@
 
 4000001,EMB00001,计算未完成!,
 4000002,EMB00002,计算失败!,
+4000003,EMB00003,人员位置数据格式错误,请使用如下格式 01,pipes2,0.1;02,pipes2,0.1,
+

+ 2 - 1
系统设计/通信设计/通讯报文/system(系统服务)/报文体/M00002_A(平台对接预设路径).csv

@@ -1,4 +1,5 @@
 序号,英文名称,中文名称,数据类型,默认值,格式化,非空/引用,最小(长度/值),最大(长度/值),验证规则,标准数据ID,XML样式,TAG标签,映射/子标签,CDATA
 1,aid,事故ID,int,,,是,,,,,,,,
 2,lname,路径名称,string,,,是,,,,,,,,
-3,lnodes,路径通过节点编号组,string,,,是,,,,,,,,
+3,lnodes,路径通过节点编号组,string,,,是,,,,,,,,
+4,personsites,人员所在位置,string,,,是,,,,,,,,