|
|
@@ -1,6 +1,8 @@
|
|
|
package com.inspur.service.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
+import java.util.UUID;
|
|
|
+
|
|
|
import com.inspur.common.utils.DateUtils;
|
|
|
import com.inspur.domain.ElevatorInfo;
|
|
|
import com.inspur.domain.ElevatorPersonInfo;
|
|
|
@@ -68,14 +70,14 @@ public class ElevatorInfoServiceImpl implements IElevatorInfoService
|
|
|
public int insertElevatorInfo(ElevatorInfo elevatorInfo)
|
|
|
{
|
|
|
elevatorInfo.setCreateTime(DateUtils.getNowDate());
|
|
|
+ elevatorInfo.setDeviceId(UUID.randomUUID().toString().replace("-",""));
|
|
|
int result = elevatorInfoMapper.insertElevatorInfo(elevatorInfo);
|
|
|
- Long elevatorId = elevatorInfo.getId();
|
|
|
List<ElevatorPersonInfo> personInfos = elevatorInfo.getPersonInfos();
|
|
|
if (CollectionUtils.isEmpty(personInfos)) {
|
|
|
return result;
|
|
|
}
|
|
|
for (ElevatorPersonInfo personInfo : personInfos) {
|
|
|
- personInfo.setElevatorId(elevatorId.toString());
|
|
|
+ personInfo.setElevatorId(elevatorInfo.getDeviceId());
|
|
|
personInfo.setUnitName(elevatorInfo.getUnitName());
|
|
|
personInfo.setSafeCode(elevatorInfo.getSafeCode());
|
|
|
personInfo.setPersonType(2L);
|