Quellcode durchsuchen

人员位置数据

huangxingxing vor 7 Monaten
Ursprung
Commit
5ba332b5dc

+ 10 - 0
src/main/java/com/miniframe/bisiness/system/D00008Service.java

@@ -17,6 +17,7 @@ import com.miniframe.ptdj.PtDjResultData;
 import com.miniframe.ptdj.PtdjServer;
 import com.miniframe.service.impl.FileServiceImpl;
 import com.miniframe.solverjob.DockerExe;
+import com.miniframe.template.DEscapeVo;
 import com.miniframe.template.TemplateGenerator;
 import com.miniframe.template.TemplateGenerator2;
 import com.miniframe.tools.XIDateTimeUtils;
@@ -690,6 +691,15 @@ public class D00008Service extends D00008BaseModel implements ExecProcessFlow {
 				result.setWcode(t.length>1?t[1]:"0");
 				result.setSafety(t.length>2?t[2]:"0");
 				result.setFlag(t.length>3?t[3]:"0");
+
+				if("平台".equals(accident.getSource())){
+					DMwayMapper mwDao = UtilTools.getBean(DMwayMapper.class);
+					Integer mwid = Integer.valueOf(result.getWcode().replace("s",""));
+					DMway mw = mwDao.selectByPrimaryKey(mwid);
+					mw.setLevel(result.getFlag());
+					mwDao.updateByPrimaryKey(mw);
+				}
+
 				int i =0;
 				if(result.getSafety().equals("danger")||Integer.valueOf(result.getFlag())>0){
 					while ((line = reader.readLine()) != null) {

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

@@ -50,11 +50,13 @@ public class M00002Service extends M00002BaseModel implements ExecProcessFlow {
 			mway.setAid(aid);
 			mway.setLname(lname);
 			mway.setLnodes(lnodes);
+			mway.setLevel("0");
 //			mway.setPersonsites(personsites);
 			wdao.insertSelective(mway);
 		}else{
 			DMway mway =ways.get(0);
 			mway.setLnodes(lnodes);
+			mway.setLevel("0");
 //			mway.setPersonsites(personsites);
 			wdao.updateByPrimaryKey(mway);
 		}

+ 2 - 1
src/main/java/com/miniframe/template/TemplateGenerator2.java

@@ -645,7 +645,8 @@ public class TemplateGenerator2 {
         pcodes = pcodes.stream().distinct().collect(Collectors.toList());//去重
         dataModel.put("personnum", pcodes.size());
         List<DPersonVo> personVos = new ArrayList<>();
-        for (int i = 0; i < pcodes.size() ; i++) {
+        //TODO 目前不支持多个用户
+        for (int i = 0; i < 1 ; i++) {
             DPersonVo personVo =new DPersonVo();
             personVo.setNum(i);
             personVo.setPcode(pcodes.get(i));