瀏覽代碼

Merge branch 'develop' of http://git.ycjcjy.com/fuxingfan/smartCommunity into develop

傅行帆 6 年之前
父節點
當前提交
9fa1f02cbf

+ 34
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKOpenApi.java 查看文件

@@ -633,4 +633,38 @@ public class HKOpenApi {
633 633
         System.out.println(data);
634 634
     }
635 635
 
636
+
637
+    /**
638
+     * 修改电话推送海康
639
+     * @param personId 人员ID
640
+     * @param personNo 人员编号
641
+     * @param personName 姓名
642
+     * @param phoneNo 电话
643
+     * @return
644
+     */
645
+    public static String HKpersonPhone(Integer personId,Integer personNo,String personName,String phoneNo) {
646
+
647
+        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_UPDATE_USER;
648
+        Map<String, Object> map = new HashMap<String, Object>();
649
+        map.put("appkey", HKConstant.APPKEY);
650
+        map.put("time", System.currentTimeMillis());
651
+        map.put("token", HKConstant.SECRET);
652
+        map.put("opUserUuid", HKConstant.OP_USER_UUID);
653
+        map.put("personId", personId);
654
+        map.put("personNo", personNo);
655
+        map.put("personName", personName);
656
+        map.put("phoneNo", phoneNo);
657
+        String params = JSON.toJSONString(map);
658
+        log.info("修改电话 请求参数:{}",params);
659
+        String data = null;
660
+        try {
661
+            data = HttpClientSSLUtils.doPost(url + "?token=" + Digests.buildToken(url + "?" + params, params, HKConstant.SECRET), params);
662
+            log.info("修改电话请求结果:{}",data);
663
+        } catch (Exception e) {
664
+            e.printStackTrace();
665
+            log.error("修改电话 请求失败:{}",e);
666
+            throw new RuntimeException("修改电话失败!");
667
+        }
668
+        return data;
669
+    }
636 670
 }

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/controller/UserController.java 查看文件

@@ -62,7 +62,7 @@ public class UserController extends BaseController {
62 62
     }
63 63
     @ApiOperation(value = "修改手机号", notes = "修改手机号")
64 64
     @ApiImplicitParams({
65
-            @ApiImplicitParam(paramType = "body",dataType = "String",name = "paramets",value = "phone:登陆(手机号),code:(手机验证码)"),
65
+            @ApiImplicitParam(paramType = "body",dataType = "String",name = "paramets",value = "phone:登陆(手机号),code:(手机验证码),otherUserId:(租客或者家属ID,空为业主本人)"),
66 66
             @ApiImplicitParam(paramType = "header",dataType = "String",name = "X-Auth-Token",value = "Token"),
67 67
     })
68 68
             @RequestMapping(value = "/user/phone",method = RequestMethod.PUT)

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/SocialServiceImpl.java 查看文件

@@ -456,7 +456,7 @@ public class SocialServiceImpl implements SocialServiceI {
456 456
         record.setCommunityId(communityId);
457 457
         record.setTicketId(Integer.valueOf(ticketId));
458 458
         record.setStatus("5");
459
-        //todo
459
+        record.setContent(tpTicket.getComment());
460 460
         record.setCreateUser(userId);
461 461
         record.setCreateDate(new Date());
462 462
         tpTicketRecordMapper.insertSelective(record);

+ 37
- 7
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserServiceImpl.java 查看文件

@@ -230,8 +230,21 @@ public class TaUserServiceImpl implements ITaUserService {
230 230
         JSONObject jsonObject = JSONObject.parseObject(paramets);
231 231
         String phone = (String) jsonObject.get("phone");
232 232
         String code = (String) jsonObject.get("code");
233
+        String otherUserId = (String) jsonObject.get("otherUserId");
233 234
 
234
-        TaUser user=taUserMapper.selectByPrimaryKey(id);
235
+        // 默认为当前用户
236
+        Integer userId = id;
237
+
238
+        if (StringUtils.isNotBlank(otherUserId)) {
239
+            /**校验otherUserId是否为当前登入用户的家属和业主**/
240
+            response=getTaFaceParentId( id, Integer.valueOf(otherUserId));
241
+            if ("1".equals(response.getCode())) {
242
+                return response;
243
+            }
244
+            userId = Integer.valueOf(otherUserId.trim());
245
+        }
246
+
247
+        TaUser user=taUserMapper.selectByPrimaryKey(userId);
235 248
         //系统验证码
236 249
         String  codes= (String) AppkeyCache.getCache(phone);
237 250
         //用户电话
@@ -243,24 +256,41 @@ public class TaUserServiceImpl implements ITaUserService {
243 256
         //当前小区下的电话校验
244 257
         TaUser loginName=taUserMapper.getByLoginName(user.getCommunityId(),phone);
245 258
         if (null!=loginName)  {
246
-            response.addError("号码重复");
259
+            response.addError("号码已占用");
247 260
             return response;
248 261
         }
249
-        if(null!=codes && codes.equals(code)){
262
+        String data=HKOpenApi.HKpersonPhone(user.getHkUserId(),user.getId(),user.getUserName(),phone);
263
+       try {
264
+             if (null == data) {
265
+            throw new RuntimeException("海康人脸推送失敗!");
266
+        }
267
+       }catch (Exception e){
268
+           e.printStackTrace();
269
+           log.error("海康修改电话失敗! {}",e);
270
+           throw new RuntimeException("海康修改电话失敗!");
271
+       }
272
+        if(null!=codes && codes.equals(code)){;
250 273
             TaUser taUser=new TaUser();
251 274
             taUser.setLoginName(phone);
252
-            taUser.setId(user.getId());
275
+            taUser.setId(userId);
253 276
             taUserMapper.updateLongName(taUser);
254
-             response.addSuccess("修改成功");
277
+            response.addSuccess("修改成功");
255 278
             AppkeyCache.setCache(user.getLoginName(),"null");
256 279
             return response;
257 280
         }else {
258 281
             response.addError("验证码错误或电话号码错误");
259 282
             return response;
260 283
         }
284
+    }
261 285
 
262
-
263
-
286
+    public ResponseBean getTaFaceParentId(Integer userId,Integer otherUserId){
287
+        ResponseBean  responseBean= new ResponseBean();
288
+        TaUser  users= taUserMapper.selectByPrimaryKey(otherUserId);
289
+        if (null == users || !userId.equals(users.getParentId())){
290
+            responseBean.addError("您输入的家属或租户ID有误");
291
+            return responseBean;
292
+        }
293
+        return responseBean;
264 294
     }
265 295
 
266 296
     @Override

+ 46
- 46
文档/MYSQL/smartCommunity.pdm 查看文件

@@ -4122,8 +4122,8 @@ Shadow=0</a:DisplayPreferences>
4122 4122
 <o:ExtendedDependencySymbol Id="o5">
4123 4123
 <a:CreationDate>1539051658</a:CreationDate>
4124 4124
 <a:ModificationDate>1539071966</a:ModificationDate>
4125
-<a:Rect>((-41635,35510), (-28436,40601))</a:Rect>
4126
-<a:ListOfPoints>((-41235,40201),(-41235,36210),(-28836,36210))</a:ListOfPoints>
4125
+<a:Rect>((-41635,35541), (-28057,40601))</a:Rect>
4126
+<a:ListOfPoints>((-41235,40201),(-41235,36241),(-28457,36241))</a:ListOfPoints>
4127 4127
 <a:CornerStyle>1</a:CornerStyle>
4128 4128
 <a:ArrowStyle>8</a:ArrowStyle>
4129 4129
 <a:LineColor>16744576</a:LineColor>
@@ -4143,8 +4143,8 @@ Shadow=0</a:DisplayPreferences>
4143 4143
 <o:ExtendedDependencySymbol Id="o9">
4144 4144
 <a:CreationDate>1539051667</a:CreationDate>
4145 4145
 <a:ModificationDate>1539071966</a:ModificationDate>
4146
-<a:Rect>((-35830,30440), (-28370,36040))</a:Rect>
4147
-<a:ListOfPoints>((-35430,30840),(-35430,35340),(-28770,35340))</a:ListOfPoints>
4146
+<a:Rect>((-36397,30251), (-27996,36113))</a:Rect>
4147
+<a:ListOfPoints>((-35997,30651),(-35997,35413),(-28396,35413))</a:ListOfPoints>
4148 4148
 <a:CornerStyle>1</a:CornerStyle>
4149 4149
 <a:ArrowStyle>8</a:ArrowStyle>
4150 4150
 <a:LineColor>16744576</a:LineColor>
@@ -4164,8 +4164,8 @@ Shadow=0</a:DisplayPreferences>
4164 4164
 <o:ExtendedDependencySymbol Id="o12">
4165 4165
 <a:CreationDate>1539051707</a:CreationDate>
4166 4166
 <a:ModificationDate>1539071957</a:ModificationDate>
4167
-<a:Rect>((-35230,43310), (-26456,50770))</a:Rect>
4168
-<a:ListOfPoints>((-34830,43710),(-34830,50070),(-26856,50070))</a:ListOfPoints>
4167
+<a:Rect>((-35230,43310), (-26066,50841))</a:Rect>
4168
+<a:ListOfPoints>((-34830,43710),(-34830,50141),(-26466,50141))</a:ListOfPoints>
4169 4169
 <a:CornerStyle>1</a:CornerStyle>
4170 4170
 <a:ArrowStyle>8</a:ArrowStyle>
4171 4171
 <a:LineColor>16744576</a:LineColor>
@@ -4185,8 +4185,8 @@ Shadow=0</a:DisplayPreferences>
4185 4185
 <o:ExtendedDependencySymbol Id="o15">
4186 4186
 <a:CreationDate>1539065038</a:CreationDate>
4187 4187
 <a:ModificationDate>1539071957</a:ModificationDate>
4188
-<a:Rect>((-41292,50870), (-26756,54462))</a:Rect>
4189
-<a:ListOfPoints>((-40892,54062),(-40892,51570),(-27156,51570))</a:ListOfPoints>
4188
+<a:Rect>((-41292,50870), (-26340,54462))</a:Rect>
4189
+<a:ListOfPoints>((-40892,54062),(-40892,51570),(-26740,51570))</a:ListOfPoints>
4190 4190
 <a:CornerStyle>1</a:CornerStyle>
4191 4191
 <a:ArrowStyle>8</a:ArrowStyle>
4192 4192
 <a:LineColor>16744576</a:LineColor>
@@ -4205,8 +4205,8 @@ Shadow=0</a:DisplayPreferences>
4205 4205
 <o:ExtendedDependencySymbol Id="o18">
4206 4206
 <a:CreationDate>1539073099</a:CreationDate>
4207 4207
 <a:ModificationDate>1539073166</a:ModificationDate>
4208
-<a:Rect>((58932,54411), (75089,60101))</a:Rect>
4209
-<a:ListOfPoints>((59332,54811),(74389,54811),(74389,59701))</a:ListOfPoints>
4208
+<a:Rect>((58932,54411), (75089,60288))</a:Rect>
4209
+<a:ListOfPoints>((59332,54811),(74389,54811),(74389,59888))</a:ListOfPoints>
4210 4210
 <a:CornerStyle>1</a:CornerStyle>
4211 4211
 <a:ArrowStyle>8</a:ArrowStyle>
4212 4212
 <a:LineColor>16744576</a:LineColor>
@@ -4225,8 +4225,8 @@ Shadow=0</a:DisplayPreferences>
4225 4225
 <o:ExtendedDependencySymbol Id="o22">
4226 4226
 <a:CreationDate>1539073104</a:CreationDate>
4227 4227
 <a:ModificationDate>1539073169</a:ModificationDate>
4228
-<a:Rect>((60280,35769), (76616,43970))</a:Rect>
4229
-<a:ListOfPoints>((60680,36169),(75916,36169),(75916,43570))</a:ListOfPoints>
4228
+<a:Rect>((59632,35769), (76616,44157))</a:Rect>
4229
+<a:ListOfPoints>((60032,36169),(75916,36169),(75916,43757))</a:ListOfPoints>
4230 4230
 <a:CornerStyle>1</a:CornerStyle>
4231 4231
 <a:ArrowStyle>8</a:ArrowStyle>
4232 4232
 <a:LineColor>16744576</a:LineColor>
@@ -4245,8 +4245,8 @@ Shadow=0</a:DisplayPreferences>
4245 4245
 <o:ExtendedDependencySymbol Id="o26">
4246 4246
 <a:CreationDate>1539073108</a:CreationDate>
4247 4247
 <a:ModificationDate>1539073166</a:ModificationDate>
4248
-<a:Rect>((52475,61550), (68991,66401))</a:Rect>
4249
-<a:ListOfPoints>((52875,66001),(52875,62250),(68591,62250))</a:ListOfPoints>
4248
+<a:Rect>((52475,61550), (69524,66401))</a:Rect>
4249
+<a:ListOfPoints>((52875,66001),(52875,62250),(69124,62250))</a:ListOfPoints>
4250 4250
 <a:CornerStyle>1</a:CornerStyle>
4251 4251
 <a:ArrowStyle>8</a:ArrowStyle>
4252 4252
 <a:LineColor>16744576</a:LineColor>
@@ -4265,8 +4265,8 @@ Shadow=0</a:DisplayPreferences>
4265 4265
 <o:ExtendedDependencySymbol Id="o29">
4266 4266
 <a:CreationDate>1539073112</a:CreationDate>
4267 4267
 <a:ModificationDate>1539073169</a:ModificationDate>
4268
-<a:Rect>((52347,45419), (70518,50972))</a:Rect>
4269
-<a:ListOfPoints>((52747,50572),(52747,46119),(70118,46119))</a:ListOfPoints>
4268
+<a:Rect>((52347,45419), (71051,50972))</a:Rect>
4269
+<a:ListOfPoints>((52747,50572),(52747,46119),(70651,46119))</a:ListOfPoints>
4270 4270
 <a:CornerStyle>1</a:CornerStyle>
4271 4271
 <a:ArrowStyle>8</a:ArrowStyle>
4272 4272
 <a:LineColor>16744576</a:LineColor>
@@ -4285,8 +4285,8 @@ Shadow=0</a:DisplayPreferences>
4285 4285
 <o:ExtendedDependencySymbol Id="o31">
4286 4286
 <a:CreationDate>1539141182</a:CreationDate>
4287 4287
 <a:ModificationDate>1539588411</a:ModificationDate>
4288
-<a:Rect>((27170,-3657), (71652,11471))</a:Rect>
4289
-<a:ListOfPoints>((71252,11071),(46762,11071),(46762,-2957),(27570,-2957))</a:ListOfPoints>
4288
+<a:Rect>((27812,-3679), (71652,11471))</a:Rect>
4289
+<a:ListOfPoints>((71252,11071),(46762,11071),(46762,-2979),(28212,-2979))</a:ListOfPoints>
4290 4290
 <a:CornerStyle>1</a:CornerStyle>
4291 4291
 <a:ArrowStyle>8</a:ArrowStyle>
4292 4292
 <a:LineColor>16744576</a:LineColor>
@@ -4306,8 +4306,8 @@ Shadow=0</a:DisplayPreferences>
4306 4306
 <o:ExtendedDependencySymbol Id="o35">
4307 4307
 <a:CreationDate>1539141343</a:CreationDate>
4308 4308
 <a:ModificationDate>1539158836</a:ModificationDate>
4309
-<a:Rect>((2962,-5424), (28742,3700))</a:Rect>
4310
-<a:ListOfPoints>((3362,3300),(3362,-4724),(28342,-4724))</a:ListOfPoints>
4309
+<a:Rect>((2962,-5310), (29311,3700))</a:Rect>
4310
+<a:ListOfPoints>((3362,3300),(3362,-4610),(28911,-4610))</a:ListOfPoints>
4311 4311
 <a:CornerStyle>1</a:CornerStyle>
4312 4312
 <a:ArrowStyle>8</a:ArrowStyle>
4313 4313
 <a:LineColor>16744576</a:LineColor>
@@ -4327,8 +4327,8 @@ Shadow=0</a:DisplayPreferences>
4327 4327
 <o:ExtendedDependencySymbol Id="o38">
4328 4328
 <a:CreationDate>1539143631</a:CreationDate>
4329 4329
 <a:ModificationDate>1539143655</a:ModificationDate>
4330
-<a:Rect>((40860,-8425), (61150,-2257))</a:Rect>
4331
-<a:ListOfPoints>((60750,-8025),(60750,-2957),(41260,-2957))</a:ListOfPoints>
4330
+<a:Rect>((40212,-8425), (61150,-2279))</a:Rect>
4331
+<a:ListOfPoints>((60750,-8025),(60750,-2979),(40612,-2979))</a:ListOfPoints>
4332 4332
 <a:CornerStyle>1</a:CornerStyle>
4333 4333
 <a:ArrowStyle>8</a:ArrowStyle>
4334 4334
 <a:LineColor>16744576</a:LineColor>
@@ -4348,8 +4348,8 @@ Shadow=0</a:DisplayPreferences>
4348 4348
 <o:ExtendedDependencySymbol Id="o41">
4349 4349
 <a:CreationDate>1539151702</a:CreationDate>
4350 4350
 <a:ModificationDate>1539151826</a:ModificationDate>
4351
-<a:Rect>((33900,-16299), (51459,-14899))</a:Rect>
4352
-<a:ListOfPoints>((51059,-15599),(34300,-15599))</a:ListOfPoints>
4351
+<a:Rect>((33936,-16303), (51459,-14903))</a:Rect>
4352
+<a:ListOfPoints>((51059,-15603),(34336,-15603))</a:ListOfPoints>
4353 4353
 <a:CornerStyle>1</a:CornerStyle>
4354 4354
 <a:ArrowStyle>8</a:ArrowStyle>
4355 4355
 <a:LineColor>16744576</a:LineColor>
@@ -4369,8 +4369,8 @@ Shadow=0</a:DisplayPreferences>
4369 4369
 <o:ExtendedDependencySymbol Id="o44">
4370 4370
 <a:CreationDate>1539151705</a:CreationDate>
4371 4371
 <a:ModificationDate>1540265419</a:ModificationDate>
4372
-<a:Rect>((8509,-17049), (28622,6535))</a:Rect>
4373
-<a:ListOfPoints>((8909,6135),(19883,6135),(19883,-7738),(27922,-7738),(27922,-16649))</a:ListOfPoints>
4372
+<a:Rect>((8509,-16978), (29259,6535))</a:Rect>
4373
+<a:ListOfPoints>((8909,6135),(19883,6135),(19883,-7738),(28559,-7738),(28559,-16578))</a:ListOfPoints>
4374 4374
 <a:CornerStyle>1</a:CornerStyle>
4375 4375
 <a:ArrowStyle>8</a:ArrowStyle>
4376 4376
 <a:LineColor>16744576</a:LineColor>
@@ -4492,8 +4492,8 @@ Shadow=0</a:DisplayPreferences>
4492 4492
 <o:ExtendedDependencySymbol Id="o60">
4493 4493
 <a:CreationDate>1539222729</a:CreationDate>
4494 4494
 <a:ModificationDate>1540265419</a:ModificationDate>
4495
-<a:Rect>((-11147,7821), (-5449,9221))</a:Rect>
4496
-<a:ListOfPoints>((-5849,8521),(-10747,8521))</a:ListOfPoints>
4495
+<a:Rect>((-11680,7772), (-5449,9172))</a:Rect>
4496
+<a:ListOfPoints>((-5849,8472),(-11280,8472))</a:ListOfPoints>
4497 4497
 <a:CornerStyle>1</a:CornerStyle>
4498 4498
 <a:ArrowStyle>8</a:ArrowStyle>
4499 4499
 <a:LineColor>16744576</a:LineColor>
@@ -4512,8 +4512,8 @@ Shadow=0</a:DisplayPreferences>
4512 4512
 <o:ExtendedDependencySymbol Id="o63">
4513 4513
 <a:CreationDate>1539222732</a:CreationDate>
4514 4514
 <a:ModificationDate>1539243723</a:ModificationDate>
4515
-<a:Rect>((-26436,6041), (-21943,7441))</a:Rect>
4516
-<a:ListOfPoints>((-22343,6741),(-26036,6741))</a:ListOfPoints>
4515
+<a:Rect>((-26436,6058), (-21410,7458))</a:Rect>
4516
+<a:ListOfPoints>((-21810,6758),(-26036,6758))</a:ListOfPoints>
4517 4517
 <a:CornerStyle>1</a:CornerStyle>
4518 4518
 <a:ArrowStyle>8</a:ArrowStyle>
4519 4519
 <a:LineColor>16744576</a:LineColor>
@@ -4774,8 +4774,8 @@ Shadow=0</a:DisplayPreferences>
4774 4774
 <o:ExtendedDependencySymbol Id="o99">
4775 4775
 <a:CreationDate>1541398705</a:CreationDate>
4776 4776
 <a:ModificationDate>1541398762</a:ModificationDate>
4777
-<a:Rect>((-29636,-4158), (-21720,-2758))</a:Rect>
4778
-<a:ListOfPoints>((-29236,-3458),(-22120,-3458))</a:ListOfPoints>
4777
+<a:Rect>((-30308,-4166), (-21072,-2766))</a:Rect>
4778
+<a:ListOfPoints>((-29908,-3466),(-21472,-3466))</a:ListOfPoints>
4779 4779
 <a:CornerStyle>1</a:CornerStyle>
4780 4780
 <a:ArrowStyle>8</a:ArrowStyle>
4781 4781
 <a:LineColor>16744576</a:LineColor>
@@ -4822,7 +4822,7 @@ LABL 0 新宋体,8,N</a:FontList>
4822 4822
 <a:CreationDate>1539050106</a:CreationDate>
4823 4823
 <a:ModificationDate>1539071938</a:ModificationDate>
4824 4824
 <a:IconMode>-1</a:IconMode>
4825
-<a:Rect>((-47752,24061), (-35289,32760))</a:Rect>
4825
+<a:Rect>((-47172,24399), (-35869,32422))</a:Rect>
4826 4826
 <a:LineColor>12615680</a:LineColor>
4827 4827
 <a:FillColor>16570034</a:FillColor>
4828 4828
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4847,7 +4847,7 @@ LABL 0 新宋体,8,N</a:FontList>
4847 4847
 <a:CreationDate>1539050408</a:CreationDate>
4848 4848
 <a:ModificationDate>1539071966</a:ModificationDate>
4849 4849
 <a:IconMode>-1</a:IconMode>
4850
-<a:Rect>((-29256,34771), (-19824,38969))</a:Rect>
4850
+<a:Rect>((-28840,34870), (-20240,38870))</a:Rect>
4851 4851
 <a:LineColor>12615680</a:LineColor>
4852 4852
 <a:FillColor>16570034</a:FillColor>
4853 4853
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4872,7 +4872,7 @@ LABL 0 新宋体,8,N</a:FontList>
4872 4872
 <a:CreationDate>1539050486</a:CreationDate>
4873 4873
 <a:ModificationDate>1539071957</a:ModificationDate>
4874 4874
 <a:IconMode>-1</a:IconMode>
4875
-<a:Rect>((-27156,49471), (-17724,53669))</a:Rect>
4875
+<a:Rect>((-26740,49570), (-18140,53570))</a:Rect>
4876 4876
 <a:LineColor>12615680</a:LineColor>
4877 4877
 <a:FillColor>16570034</a:FillColor>
4878 4878
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4897,7 +4897,7 @@ LABL 0 新宋体,8,N</a:FontList>
4897 4897
 <a:CreationDate>1539051910</a:CreationDate>
4898 4898
 <a:ModificationDate>1539163569</a:ModificationDate>
4899 4899
 <a:IconMode>-1</a:IconMode>
4900
-<a:Rect>((19640,82219), (31235,88217))</a:Rect>
4900
+<a:Rect>((20172,82444), (30703,87992))</a:Rect>
4901 4901
 <a:LineColor>12615680</a:LineColor>
4902 4902
 <a:FillColor>16570034</a:FillColor>
4903 4903
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -4922,7 +4922,7 @@ LABL 0 新宋体,8,N</a:FontList>
4922 4922
 <a:CreationDate>1539052628</a:CreationDate>
4923 4923
 <a:ModificationDate>1539163568</a:ModificationDate>
4924 4924
 <a:IconMode>-1</a:IconMode>
4925
-<a:Rect>((-1088,80266), (13968,90764))</a:Rect>
4925
+<a:Rect>((-370,80678), (13250,90352))</a:Rect>
4926 4926
 <a:LineColor>12615680</a:LineColor>
4927 4927
 <a:FillColor>16570034</a:FillColor>
4928 4928
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5028,7 +5028,7 @@ LABL 0 新宋体,8,N</a:FontList>
5028 5028
 <a:CreationDate>1539072138</a:CreationDate>
5029 5029
 <a:ModificationDate>1539073165</a:ModificationDate>
5030 5030
 <a:IconMode>-1</a:IconMode>
5031
-<a:Rect>((46921,31370), (60680,40968))</a:Rect>
5031
+<a:Rect>((47569,31745), (60032,40593))</a:Rect>
5032 5032
 <a:LineColor>12615680</a:LineColor>
5033 5033
 <a:FillColor>16570034</a:FillColor>
5034 5034
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5080,7 +5080,7 @@ LABL 0 新宋体,8,N</a:FontList>
5080 5080
 <a:CreationDate>1539072161</a:CreationDate>
5081 5081
 <a:ModificationDate>1539073169</a:ModificationDate>
5082 5082
 <a:IconMode>-1</a:IconMode>
5083
-<a:Rect>((70118,43570), (81714,48668))</a:Rect>
5083
+<a:Rect>((70651,43757), (81181,48481))</a:Rect>
5084 5084
 <a:LineColor>12615680</a:LineColor>
5085 5085
 <a:FillColor>16570034</a:FillColor>
5086 5086
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5105,7 +5105,7 @@ LABL 0 新宋体,8,N</a:FontList>
5105 5105
 <a:CreationDate>1539072390</a:CreationDate>
5106 5106
 <a:ModificationDate>1539073166</a:ModificationDate>
5107 5107
 <a:IconMode>-1</a:IconMode>
5108
-<a:Rect>((68591,59701), (80187,64799))</a:Rect>
5108
+<a:Rect>((69124,59888), (79654,64612))</a:Rect>
5109 5109
 <a:LineColor>12615680</a:LineColor>
5110 5110
 <a:FillColor>16570034</a:FillColor>
5111 5111
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5265,7 +5265,7 @@ LABL 0 新宋体,8,N</a:FontList>
5265 5265
 <a:CreationDate>1539140734</a:CreationDate>
5266 5266
 <a:ModificationDate>1539143624</a:ModificationDate>
5267 5267
 <a:IconMode>-1</a:IconMode>
5268
-<a:Rect>((27502,-7138), (41260,660))</a:Rect>
5268
+<a:Rect>((28150,-6838), (40612,360))</a:Rect>
5269 5269
 <a:LineColor>12615680</a:LineColor>
5270 5270
 <a:FillColor>16570034</a:FillColor>
5271 5271
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5344,7 +5344,7 @@ LABL 0 新宋体,8,N</a:FontList>
5344 5344
 <a:CreationDate>1539143694</a:CreationDate>
5345 5345
 <a:ModificationDate>1539151826</a:ModificationDate>
5346 5346
 <a:IconMode>-1</a:IconMode>
5347
-<a:Rect>((27802,-19168), (41560,-12270))</a:Rect>
5347
+<a:Rect>((28450,-18906), (40912,-12532))</a:Rect>
5348 5348
 <a:LineColor>12615680</a:LineColor>
5349 5349
 <a:FillColor>16570034</a:FillColor>
5350 5350
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5558,7 +5558,7 @@ LABL 0 新宋体,8,N</a:FontList>
5558 5558
 <a:CreationDate>1539222681</a:CreationDate>
5559 5559
 <a:ModificationDate>1539243723</a:ModificationDate>
5560 5560
 <a:IconMode>-1</a:IconMode>
5561
-<a:Rect>((-22343,4652), (-10747,9750))</a:Rect>
5561
+<a:Rect>((-21810,4839), (-11280,9563))</a:Rect>
5562 5562
 <a:LineColor>12615680</a:LineColor>
5563 5563
 <a:FillColor>16570034</a:FillColor>
5564 5564
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5716,7 +5716,7 @@ LABL 0 新宋体,8,N</a:FontList>
5716 5716
 <a:CreationDate>1539759734</a:CreationDate>
5717 5717
 <a:ModificationDate>1539759734</a:ModificationDate>
5718 5718
 <a:IconMode>-1</a:IconMode>
5719
-<a:Rect>((-73048,46909), (-61018,53807))</a:Rect>
5719
+<a:Rect>((-72492,47171), (-61574,53545))</a:Rect>
5720 5720
 <a:LineColor>12615680</a:LineColor>
5721 5721
 <a:FillColor>16570034</a:FillColor>
5722 5722
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5897,7 +5897,7 @@ LABL 0 新宋体,8,N</a:FontList>
5897 5897
 <a:CreationDate>1541397368</a:CreationDate>
5898 5898
 <a:ModificationDate>1541397370</a:ModificationDate>
5899 5899
 <a:IconMode>-1</a:IconMode>
5900
-<a:Rect>((-22120,-8257), (-8361,1341))</a:Rect>
5900
+<a:Rect>((-21472,-7882), (-9009,966))</a:Rect>
5901 5901
 <a:LineColor>12615680</a:LineColor>
5902 5902
 <a:FillColor>16570034</a:FillColor>
5903 5903
 <a:ShadowColor>12632256</a:ShadowColor>
@@ -5922,7 +5922,7 @@ LABL 0 新宋体,8,N</a:FontList>
5922 5922
 <a:CreationDate>1541398568</a:CreationDate>
5923 5923
 <a:ModificationDate>1541398762</a:ModificationDate>
5924 5924
 <a:IconMode>-1</a:IconMode>
5925
-<a:Rect>((-43428,-5909), (-29236,-1711))</a:Rect>
5925
+<a:Rect>((-42756,-5809), (-29908,-1809))</a:Rect>
5926 5926
 <a:LineColor>12615680</a:LineColor>
5927 5927
 <a:FillColor>16570034</a:FillColor>
5928 5928
 <a:ShadowColor>12632256</a:ShadowColor>