ソースを参照

Merge branch 'master' of http://10.1.235.20:3000/asiainfo/ebc.git

konghl 4 年 前
コミット
c183618ccb

+ 5 - 1
ebc-middle-platform/src/conf/services.js

@ -68,7 +68,11 @@ export default {
68 68
    GETBYNAMESEARCHORG: '/org/queryOrg/', // 根据NAME查组织
69 69
    STAFF: '/staff', // 根据组织id新建post, 修改put,删除delete员工信息
70 70
    SEARCHSTAFF: '/staff/staffId/', // 根据组织id新建post, 修改put,删除delete员工信息
71
    QUERYSTAFF: '/staff/queryStaff' // 根据组织id查找员工列表
71
    QUERYSTAFF: '/staff/queryStaff', // 根据组织id查找员工列表
72
    MAP_LOCATION_VIEW: '/locationManagement/loadMapLocationView', // 初始化人员定位页面的数据
73
    BIND_DEVICE: '/workEmployee/queryEmployeeBindDeviceList', // 查询绑定的人员列表
74
    FENCE_BY_DEPARTMENT: '/mapTag/queryAllMapTagByOrg', // 按部门查询查询围栏
75
    EQUIPMENT_NOT_BIND: '/equipment/queryAllEquipmentNotBind' // 查询所有未绑定的设备
72 76
  },
73 77
  position: {
74 78
    POSITION: '/position/', // 新增post,修改put,删除delete岗位信息

+ 3 - 1
ebc-middle-platform/src/modules/orientation/orientation.scss

@ -11,9 +11,10 @@
11 11
      .person-info{
12 12
        display: flex;
13 13
        font-size: 16px;
14
        div{
14
        >div{
15 15
          margin-right: 10px;
16 16
          display: flex;
17
          min-width: 85px;
17 18
          .number{
18 19
            color: #2373D2;
19 20
            font-size: 24px;
@ -49,6 +50,7 @@
49 50
        .time{
50 51
          font-size: 16px;
51 52
          margin-left: 50px;
53
          min-width: 230px;
52 54
        }
53 55
      }
54 56
      .right-content{

+ 111 - 30
ebc-middle-platform/src/modules/orientation/orientation.vue

@ -36,7 +36,7 @@
36 36
          "
37 37
        >轨迹</t-button
38 38
        >
39
        <div>悬浮窗<t-switch rounded></t-switch></div>
39
        <div style="min-width:100px">悬浮窗<t-switch rounded></t-switch></div>
40 40
      </div>
41 41
    </div>
42 42
    <div id="div1" style="height: 100%"></div>
@ -102,7 +102,7 @@
102 102
            style="width: 200px"
103 103
          ></t-input>
104 104
          <div>
105
            <div v-for="(item,index) in personList" :class="trackPerson==item.deviceId?'active':''" :key="index" @click="personTrack(item)">{{ item.userName }}</div>
105
            <div v-for="(item,index) in personList" :class="trackPerson==item.code?'active':''" :key="index" @click="personTrack(item)">{{ item.name }}</div>
106 106
          </div>
107 107
        </div>
108 108
        <div class="track-modal-right">
@ -127,15 +127,7 @@
127 127
              placeholder="请选择时间"
128 128
              @date-change="onChangeDate">
129 129
            </t-date-picker>
130
            <!-- <t-date-picker
131
              :class="trackQueryCondition.currentIndex === 3?'':'hidden'"
132
              v-model="rangeDate"
133
              style="width: 250px"
134
              type="dateRange"
135
              placeholder="请选择时间"
136
              @date-change="onChangeDate"
137
            ></t-date-picker> -->
138
            <div style="display: flex;line-height:32.5px">
130
            <div style="display: flex;line-height:32.5px;width: 120px;">
139 131
              <div>速度</div>
140 132
              <t-select>
141 133
                <t-option>1x</t-option>
@ -177,7 +169,7 @@
177 169
import './orientation.scss'
178 170
import services from '../../conf/services'
179 171
import EventBus from '../../bus'
180
import { GIS_SEA_LAYER_URL, GIS_SEA_URL } from '@/constants'
172
import { GIS_SEA_LAYER_URL, GIS_SEA_URL } from '../../constants'
181 173
export default {
182 174
  filters: {
183 175
    dateFormat(value) {
@ -337,7 +329,8 @@ export default {
337 329
      personList: [],
338 330
      rescuer: [],
339 331
      appointAlarmId: '',
340
      trackPerson: ''
332
      trackPerson: '',
333
      orgId: ''
341 334
    }
342 335
  },
343 336
  mounted() {
@ -378,29 +371,64 @@ export default {
378 371
        center: this.$store.getters.getMapParam.center,
379 372
        zoom: this.$store.getters.getMapParam.zoom
380 373
      })
381
      var maplayer
382
      maplayer = Ai.TileLayer(GIS_SEA_LAYER_URL)
374
      var maplayer = Ai.TileLayer(GIS_SEA_LAYER_URL)
375
      this.map.addLayer(maplayer)
383 376
      var la = Ai.WMTSLayer(
384 377
        GIS_SEA_URL,
385 378
        { opacity: 0.5 }
386 379
      )
387
      this.map.addLayer(maplayer)
388 380
      this.map.addLayer(la)
389 381
390 382
      Ai.Scale({ position: 'bottomright' }).addTo(this.map)
391 383
      Ai.Zoom({ type: 'small' }).addTo(this.map)
392 384
      this.loadMapArea()
385
      this.loadMapView()
393 386
    },
394 387
    loadMapView() {
395
      // this.$test
396
      //   .post(services.mapTag.GET_MAP_PARAM, {})
397
      //   .then((res) => {
398
      //     if (res.data.success) {
399
      //     }
400
      //   })
401
      //   .catch((res) => {
402
      //     // 请求失败处理...
403
      //   })
388
      this.$test
389
        .post(services.organization.MAP_LOCATION_VIEW, {})
390
        .then((res) => {
391
          console.log(res)
392
          this.loadUnaggregated(res.data.unaggregatedEntityPositionList)
393
        })
394
        .catch((res) => {
395
          // 请求失败处理...
396
        })
397
    },
398
    loadUnaggregated(dataList) { // 加载不聚合的人
399
      var points = []
400
      dataList.forEach(element => {
401
        var point = Ai.Point([element.latitude, element.longitude], {
402
          icon: Ai.DivIcon({
403
            html: '<div class="sos">1人</div>',
404
            className: 'person-count',
405
            // 设置图标大小
406
            // iconSize: [20, 20],
407
            // 设置点对象和图标的相对偏移量
408
            iconAnchor: [15, 15]
409
          })
410
        })
411
        this.map.addLayer(point)
412
        var popup = Ai.Popup({
413
          minWidth: 100,
414
          offset: [0, -10],
415
          autoClose: false,
416
          closeButton: false
417
        })
418
        var content =
419
                  '<div class="tips-item"><div class="container">' +
420
                  '<div class="sos">' + element.name + '</div>' +
421
                 '</div></div>'
422
        // 设置弹出框弹出位置
423
        popup.setLatLng(point.getLatLng())
424
        // 设置弹出框弹出内容
425
        popup.setContent(content)
426
        popup.openOn(this.map)
427
        points.push(point)
428
      })
429
      this.map.setViewPort([points])
430
    },
431
    loadAggregated(dataList) {
404 432
    },
405 433
    loadMapArea() {
406 434
      // data.forEach(element => {
@ -422,7 +450,7 @@ export default {
422 450
          // 设置图标大小
423 451
          iconSize: [20, 20],
424 452
          // 设置点对象和图标的相对偏移量
425
          iconAnchor: [0, 0]
453
          iconAnchor: [100, 100]
426 454
        })
427 455
      })
428 456
      var layer = new Ai.FeatureGroup()
@ -432,7 +460,7 @@ export default {
432 460
      var popup = Ai.Popup({
433 461
        minWidth: 300,
434 462
        offset: [0, -40],
435
        autoClose: true,
463
        autoClose: false,
436 464
        closeButton: false
437 465
      })
438 466
      var content =
@ -469,14 +497,49 @@ export default {
469 497
        ak: this.$store.getters.getGisToken,
470 498
        center: [39.915599, 122.406568]
471 499
      })
472
      var maplayer = null
473
      maplayer = Ai.TileLayer(GIS_SEA_LAYER_URL)
500
      var maplayer = Ai.TileLayer(GIS_SEA_LAYER_URL)
474 501
      var la = Ai.WMTSLayer(GIS_SEA_URL, {opacity: 0.5})
475 502
      this.trackMap.addLayer(maplayer)
476 503
      this.trackMap.addLayer(la)
477 504
478 505
      Ai.Scale({position: 'bottomright'}).addTo(this.trackMap)
479 506
      Ai.Zoom({type: 'small'}).addTo(this.trackMap)
507
      this.loadBindDevicePerson()
508
      this.loadNotBindEquipment()
509
    },
510
    loadBindDevicePerson() {
511
      this.$test
512
        .post(services.organization.BIND_DEVICE, {})
513
        .then((res) => {
514
          console.log(res)
515
          this.personList = res.data
516
        })
517
        .catch((res) => {
518
          // 请求失败处理...
519
        })
520
    },
521
    loadNotBindEquipment() {
522
      this.$test
523
        .post(services.organization.EQUIPMENT_NOT_BIND, {})
524
        .then((res) => {
525
          console.log(res)
526
          res.data.forEach(e => {
527
            var point = Ai.Point([e.latitude, e.longitude], {
528
              icon: Ai.Icon({
529
                // 设置图标URL路径
530
                iconUrl: '/static/images/风机.png',
531
                // 设置图标大小
532
                iconSize: [20, 20],
533
                // 设置点对象和图标的相对偏移量
534
                iconAnchor: [0, 0]
535
              })
536
            })
537
            this.trackMap.addLayer(point)
538
          })
539
        })
540
        .catch((res) => {
541
          // 请求失败处理...
542
        })
480 543
    },
481 544
    onChangeDate() { // 轨迹时间选择
482 545
    },
@ -560,7 +623,25 @@ export default {
560 623
    },
561 624
    personTrack(item) {
562 625
      console.log(item)
563
      this.trackPerson = item.deviceId
626
      this.trackPerson = item.code
627
      if (this.orgId !== item.orgId) {
628
        this.$test
629
          .post(services.organization.FENCE_BY_DEPARTMENT, {entityId: item.orgId})
630
          .then((res) => {
631
            this.orgId = item.orgId
632
            console.log(res)
633
            var la = new Ai.FeatureGroup()
634
            res.data.forEach(e => {
635
              var wktstr = e.mapAreaContent
636
              var polygon = Ai.Polygon(wktstr, {color: 'red'})
637
              la.addLayer(polygon)
638
            })
639
            this.trackMap.addLayer(la)
640
          })
641
          .catch((res) => {
642
          // 请求失败处理...
643
          })
644
      }
564 645
    },
565 646
    playback() {
566 647
      var coords = [[40.026037, 116.323928, '1'], [40.017886, 116.328048], [40.00763, 116.336631], [39.99132, 116.338348], [39.97527, 116.341094], [39.96685, 116.346244], [39.96633, 116.354827], [39.96580, 116.37233], [39.96659, 116.38538], [39.96685, 116.40048], [39.96685, 116.41834], [39.96028, 116.419029], [39.95501, 116.41937], [39.92501, 116.41937], [39.91501, 116.41937], [39.90501, 116.41937], [39.87501, 116.41937]]

+ 0 - 1
ebc-middle-platform/src/modules/system-management/equipment-management.scss

@ -44,7 +44,6 @@
44 44
  }
45 45
}
46 46
.loading--fix{
47
  position: absolute;
48 47
  color: #000;
49 48
  background-color: rgba(255, 255, 255, 0.8);
50 49
}

+ 0 - 1
ebc-middle-platform/src/modules/system-management/map-mark.scss

@ -47,7 +47,6 @@
47 47
  }
48 48
}
49 49
.loading--fix{
50
  position: absolute;
51 50
  color: #000;
52 51
  background-color: rgba(255, 255, 255, 0.8);
53 52
}

+ 0 - 1
ebc-middle-platform/src/modules/system-management/terminal-management.scss

@ -92,7 +92,6 @@
92 92
  color: #ffffff;
93 93
}
94 94
.loading--fix{
95
  position: absolute;
96 95
  color: #000;
97 96
  background-color: rgba(255, 255, 255, 0.8);
98 97
}

+ 232 - 0
location-rescue-service/location-rescue-service.iml

@ -0,0 +1,232 @@
1
<?xml version="1.0" encoding="UTF-8"?>
2
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
3
  <component name="FacetManager">
4
    <facet type="Spring" name="Spring">
5
      <configuration />
6
    </facet>
7
    <facet type="jpa" name="JPA">
8
      <configuration>
9
        <setting name="validation-enabled" value="true" />
10
        <setting name="provider-name" value="Hibernate" />
11
        <datasource-mapping>
12
          <factory-entry name="entityManagerFactory" />
13
        </datasource-mapping>
14
        <naming-strategy-map />
15
      </configuration>
16
    </facet>
17
  </component>
18
  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
19
    <output url="file://$MODULE_DIR$/target/classes" />
20
    <output-test url="file://$MODULE_DIR$/target/test-classes" />
21
    <content url="file://$MODULE_DIR$">
22
      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
23
      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
24
      <excludeFolder url="file://$MODULE_DIR$/target" />
25
    </content>
26
    <orderEntry type="inheritedJdk" />
27
    <orderEntry type="sourceFolder" forTests="false" />
28
    <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.0.3" level="project" />
29
    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:1.0" level="project" />
30
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.11" level="project" />
31
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.8" level="project" />
32
    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" />
33
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.8" level="project" />
34
    <orderEntry type="library" name="Maven: com.ai.bss:work-tool-service-api:2.1-SNAPSHOT" level="project" />
35
    <orderEntry type="library" name="Maven: com.ai.bss:work-tool-model:2.1-SNAPSHOT" level="project" />
36
    <orderEntry type="library" name="Maven: com.ai.abc:persistence-mysql8:2.1-SNAPSHOT" level="project" />
37
    <orderEntry type="library" name="Maven: com.ai.abc:persistence-api:2.1-SNAPSHOT" level="project" />
38
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.5.RELEASE" level="project" />
39
    <orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final" level="project" />
40
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:2.1.8.RELEASE" level="project" />
41
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.8.RELEASE" level="project" />
42
    <orderEntry type="library" name="Maven: org.springframework:spring-orm:5.1.7.RELEASE" level="project" />
43
    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.1.7.RELEASE" level="project" />
44
    <orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.9.4" level="project" />
45
    <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.3.10.Final" level="project" />
46
    <orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" />
47
    <orderEntry type="library" name="Maven: org.javassist:javassist:3.23.2-GA" level="project" />
48
    <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
49
    <orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" />
50
    <orderEntry type="library" name="Maven: org.jboss:jandex:2.0.5.Final" level="project" />
51
    <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
52
    <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.4.Final" level="project" />
53
    <orderEntry type="library" name="Maven: org.hibernate:hibernate-envers:5.3.10.Final" level="project" />
54
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-cache:2.1.5.RELEASE" level="project" />
55
    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.1.7.RELEASE" level="project" />
56
    <orderEntry type="library" name="Maven: net.sf.ehcache:ehcache-core:2.6.9" level="project" />
57
    <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.16" level="project" />
58
    <orderEntry type="library" scope="RUNTIME" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
59
    <orderEntry type="library" name="Maven: com.alibaba:druid-spring-boot-starter:1.1.17" level="project" />
60
    <orderEntry type="library" name="Maven: com.alibaba:druid:1.1.17" level="project" />
61
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.5.RELEASE" level="project" />
62
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.5.RELEASE" level="project" />
63
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.8" level="project" />
64
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8" level="project" />
65
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.8" level="project" />
66
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.1.5.RELEASE" level="project" />
67
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.19" level="project" />
68
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.19" level="project" />
69
    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.19" level="project" />
70
    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.16.Final" level="project" />
71
    <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
72
    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.7.RELEASE" level="project" />
73
    <orderEntry type="library" name="Maven: com.ai.bss:components-common:2.1-SNAPSHOT" level="project" />
74
    <orderEntry type="library" name="Maven: com.ai.abc:api-common:2.1-SNAPSHOT" level="project" />
75
    <orderEntry type="library" name="Maven: com.ai.abc:exception:2.1-SNAPSHOT" level="project" />
76
    <orderEntry type="library" name="Maven: com.ai.abc:utils:2.1-SNAPSHOT" level="project" />
77
    <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
78
    <orderEntry type="library" name="Maven: org.json:json:20180130" level="project" />
79
    <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.69" level="project" />
80
    <orderEntry type="library" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
81
    <orderEntry type="library" name="Maven: net.minidev:json-smart:2.3" level="project" />
82
    <orderEntry type="library" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
83
    <orderEntry type="library" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
84
    <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" />
85
    <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
86
    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.3.2" level="project" />
87
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.9.2" level="project" />
88
    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" />
89
    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.20" level="project" />
90
    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.9.2" level="project" />
91
    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.9.2" level="project" />
92
    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.9.2" level="project" />
93
    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.9.2" level="project" />
94
    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.9.2" level="project" />
95
    <orderEntry type="library" name="Maven: com.google.guava:guava:27.1-jre" level="project" />
96
    <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
97
    <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
98
    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
99
    <orderEntry type="library" name="Maven: org.checkerframework:checker-qual:2.5.2" level="project" />
100
    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.2.0" level="project" />
101
    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
102
    <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.17" level="project" />
103
    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" />
104
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE" level="project" />
105
    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE" level="project" />
106
    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.2.0.Final" level="project" />
107
    <orderEntry type="library" name="Maven: com.vividsolutions:jts-core:1.14.0" level="project" />
108
    <orderEntry type="library" name="Maven: com.ai.bss:work-tool-service:2.1-SNAPSHOT" level="project" />
109
    <orderEntry type="library" name="Maven: com.ai.bss:position-service-api:2.1-SNAPSHOT" level="project" />
110
    <orderEntry type="library" name="Maven: com.ai.bss:position-model:2.1-SNAPSHOT" level="project" />
111
    <orderEntry type="library" name="Maven: com.ai.bss:position-service:2.1-SNAPSHOT" level="project" />
112
    <orderEntry type="library" name="Maven: com.ai.bss:worker-service:2.1-SNAPSHOT" level="project" />
113
    <orderEntry type="library" name="Maven: com.ai.bss:worker-model:2.1-SNAPSHOT" level="project" />
114
    <orderEntry type="library" name="Maven: org.hibernate:hibernate-spatial:5.3.10.Final" level="project" />
115
    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" />
116
    <orderEntry type="library" name="Maven: org.geolatte:geolatte-geom:1.3.0" level="project" />
117
    <orderEntry type="library" name="Maven: org.postgresql:postgresql:42.2.5" level="project" />
118
    <orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.1" level="project" />
119
    <orderEntry type="library" name="Maven: com.vividsolutions:jts:1.13" level="project" />
120
    <orderEntry type="library" name="Maven: com.ai.bss:worker-service-api:2.1-SNAPSHOT" level="project" />
121
    <orderEntry type="library" name="Maven: org.springframework.kafka:spring-kafka:2.2.6.RELEASE" level="project" />
122
    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.7.RELEASE" level="project" />
123
    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.7.RELEASE" level="project" />
124
    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.7.RELEASE" level="project" />
125
    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.7.RELEASE" level="project" />
126
    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.1.7.RELEASE" level="project" />
127
    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.7.RELEASE" level="project" />
128
    <orderEntry type="library" name="Maven: org.springframework.retry:spring-retry:1.2.4.RELEASE" level="project" />
129
    <orderEntry type="library" name="Maven: org.apache.kafka:kafka-clients:2.0.1" level="project" />
130
    <orderEntry type="library" name="Maven: org.lz4:lz4-java:1.4.1" level="project" />
131
    <orderEntry type="library" name="Maven: org.xerial.snappy:snappy-java:1.1.7.1" level="project" />
132
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.5.RELEASE" level="project" />
133
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.5.RELEASE" level="project" />
134
    <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
135
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-test:2.1.5.RELEASE" level="project" />
136
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.5.RELEASE" level="project" />
137
    <orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
138
    <orderEntry type="library" name="Maven: org.assertj:assertj-core:3.11.1" level="project" />
139
    <orderEntry type="library" name="Maven: org.mockito:mockito-core:2.23.4" level="project" />
140
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.9.12" level="project" />
141
    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.12" level="project" />
142
    <orderEntry type="library" name="Maven: org.objenesis:objenesis:2.6" level="project" />
143
    <orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
144
    <orderEntry type="library" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
145
    <orderEntry type="library" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
146
    <orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
147
    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.7.RELEASE" level="project" />
148
    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.7.RELEASE" level="project" />
149
    <orderEntry type="library" name="Maven: org.springframework:spring-test:5.1.7.RELEASE" level="project" />
150
    <orderEntry type="library" name="Maven: org.xmlunit:xmlunit-core:2.6.2" level="project" />
151
    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
152
    <orderEntry type="library" name="Maven: com.ai.bss:characteristic-spec-service:2.1-SNAPSHOT" level="project" />
153
    <orderEntry type="library" name="Maven: com.ai.bss:infrastructure:2.1-SNAPSHOT" level="project" />
154
    <orderEntry type="library" name="Maven: com.ai.abc:core:2.1-SNAPSHOT" level="project" />
155
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:2.1.5.RELEASE" level="project" />
156
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.1.5.RELEASE" level="project" />
157
    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.4" level="project" />
158
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.1.5.RELEASE" level="project" />
159
    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.2.0" level="project" />
160
    <orderEntry type="library" name="Maven: javax.transaction:javax.transaction-api:1.3" level="project" />
161
    <orderEntry type="library" name="Maven: org.springframework:spring-aspects:5.1.7.RELEASE" level="project" />
162
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.1.5.RELEASE" level="project" />
163
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.1.8.RELEASE" level="project" />
164
    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.1.8.RELEASE" level="project" />
165
    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.1.7.RELEASE" level="project" />
166
    <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.1.6.RELEASE" level="project" />
167
    <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.36.Final" level="project" />
168
    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.2.9.RELEASE" level="project" />
169
    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" />
170
    <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
171
    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.7.RELEASE" level="project" />
172
    <orderEntry type="library" name="Maven: org.apache.poi:poi:3.6" level="project" />
173
    <orderEntry type="library" scope="RUNTIME" name="Maven: commons-logging:commons-logging:1.1" level="project" />
174
    <orderEntry type="library" scope="RUNTIME" name="Maven: logkit:logkit:1.0.1" level="project" />
175
    <orderEntry type="library" scope="RUNTIME" name="Maven: avalon-framework:avalon-framework:4.1.3" level="project" />
176
    <orderEntry type="library" scope="RUNTIME" name="Maven: javax.servlet:servlet-api:2.3" level="project" />
177
    <orderEntry type="library" name="Maven: com.ai.bss:charcateristic-spec-service-api:2.1-SNAPSHOT" level="project" />
178
    <orderEntry type="library" name="Maven: com.ai.bss:characteristic-spec-model:2.1-SNAPSHOT" level="project" />
179
    <orderEntry type="library" name="Maven: com.ai.bss:system-user-service:2.1-SNAPSHOT" level="project" />
180
    <orderEntry type="library" name="Maven: com.ai.bss:system-user-model:2.1-SNAPSHOT" level="project" />
181
    <orderEntry type="library" name="Maven: com.ai.bss:person-model:2.1-SNAPSHOT" level="project" />
182
    <orderEntry type="library" name="Maven: com.ai.bss:system-user-service-api:2.1-SNAPSHOT" level="project" />
183
    <orderEntry type="library" name="Maven: com.ai.bss:person-service:2.1-SNAPSHOT" level="project" />
184
    <orderEntry type="library" name="Maven: com.ai.bss:person-service-api:2.1-SNAPSHOT" level="project" />
185
    <orderEntry type="library" name="Maven: com.wframe:sso-util:1.2" level="project" />
186
    <orderEntry type="library" name="Maven: com.ai.ipu:ipu-cache:3.1-SNAPSHOT" level="project" />
187
    <orderEntry type="library" name="Maven: com.ai.ipu:ipu-basic:3.1-SNAPSHOT" level="project" />
188
    <orderEntry type="library" name="Maven: com.ai.ipu:ipu-common:3.1-SNAPSHOT" level="project" />
189
    <orderEntry type="library" name="Maven: com.ai.wade:wade-data:1.0" level="project" />
190
    <orderEntry type="library" name="Maven: com.mashape.unirest:unirest-java:1.3.8" level="project" />
191
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.4" level="project" />
192
    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.11" level="project" />
193
    <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
194
    <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
195
    <orderEntry type="library" name="Maven: jaxen:jaxen:1.1.6" level="project" />
196
    <orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
197
    <orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
198
    <orderEntry type="library" name="Maven: xerces:xercesImpl:2.12.0" level="project" />
199
    <orderEntry type="library" name="Maven: org.jsoup:jsoup:1.9.2" level="project" />
200
    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
201
    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
202
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.11.2" level="project" />
203
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-core:2.11.2" level="project" />
204
    <orderEntry type="library" name="Maven: com.ai.wade:wade-cache:1.0" level="project" />
205
    <orderEntry type="library" name="Maven: com.ai.wade:wade-apache:1.0" level="project" />
206
    <orderEntry type="library" name="Maven: redis.clients:jedis:2.9.3" level="project" />
207
    <orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.6.2" level="project" />
208
    <orderEntry type="library" name="Maven: com.ai.ipu.server:iot-stomp-server:3.1-SNAPSHOT" level="project" />
209
    <orderEntry type="library" name="Maven: com.ai.ipu.server:ipu-connect-server:3.1-SNAPSHOT" level="project" />
210
    <orderEntry type="library" name="Maven: log4j:log4j:1.2.8" level="project" />
211
    <orderEntry type="library" name="Maven: io.netty:netty-all:4.1.36.Final" level="project" />
212
    <orderEntry type="library" name="Maven: io.netty:netty-codec-mqtt:4.1.36.Final" level="project" />
213
    <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.36.Final" level="project" />
214
    <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.36.Final" level="project" />
215
    <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.36.Final" level="project" />
216
    <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.36.Final" level="project" />
217
    <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.36.Final" level="project" />
218
    <orderEntry type="library" name="Maven: de.schlichtherle.truelicense:truelicense-core:1.33" level="project" />
219
    <orderEntry type="library" name="Maven: de.schlichtherle.truelicense:truelicense-xml:1.33" level="project" />
220
    <orderEntry type="library" name="Maven: de.schlichtherle.truelicense:truelicense-swing:1.33" level="project" />
221
    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2" level="project" />
222
    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.8" level="project" />
223
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.8" level="project" />
224
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
225
    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.8" level="project" />
226
    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.5.RELEASE" level="project" />
227
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
228
    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
229
    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.2" level="project" />
230
    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.26" level="project" />
231
  </component>
232
</module>

+ 1 - 1
location-rescue-service/pom.xml

@ -74,7 +74,7 @@
74 74
            <artifactId>characteristic-spec-service</artifactId>
75 75
            <version>2.1.5-SNAPSHOT</version>
76 76
        </dependency>
77
        
77
78 78
        <!-- <dependency>
79 79
            <groupId>com.ai.ipu</groupId>
80 80
            <artifactId>ipu-common</artifactId>

+ 1 - 1
security-protection-service/src/main/java/com/ai/bss/security/protection/controller/attendanceRulesController.java

@ -13,7 +13,7 @@ import java.util.Date;
13 13
import java.util.Map;
14 14
15 15
/**
16
 * 异常考勤
16
 * 考勤规则
17 17
 */
18 18
@Controller
19 19
@RequestMapping("/attendanceRules")