|
@@ -16,6 +16,7 @@ import com.fdkankan.manage.entity.CameraDetail;
|
|
|
import com.fdkankan.manage.entity.Company;
|
|
|
import com.fdkankan.manage.mapper.ICameraMapper;
|
|
|
import com.fdkankan.manage.service.*;
|
|
|
+import com.fdkankan.manage.util.Dateutils;
|
|
|
import com.fdkankan.manage.vo.request.CameraInOutParam;
|
|
|
import com.fdkankan.manage.vo.request.CameraParam;
|
|
|
import com.fdkankan.manage.vo.response.CameraDetailVo;
|
|
@@ -124,7 +125,6 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
|
|
|
camera.setWifiPassword(CameraConstant.WIFI_PASSWORD_VALUE);
|
|
|
camera.setChildPassword(CameraConstant.CHILD_PASSWORD_VALUE);
|
|
|
camera.setActivatedTime(DateUtil.date2String(new Date(),DateUtil.DEFAULT_DATE_FORMAT));
|
|
|
- camera.setIsOut(0);
|
|
|
cameraList.add(camera);
|
|
|
|
|
|
}
|
|
@@ -134,6 +134,9 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
|
|
|
for (Camera camera : cameraList) {
|
|
|
String wifiName = camera.getWifiName();
|
|
|
Integer type = CameraTypeEnum.getTypeByWifiNamePrefix(wifiName.substring(0,wifiName.lastIndexOf("_") +1));
|
|
|
+ if(type == null){
|
|
|
+ throw new BusinessException(-1,"wifi名称前缀错误!");
|
|
|
+ }
|
|
|
CameraDetail cameraDetail = new CameraDetail();
|
|
|
cameraDetail.setAgency(CameraConstant.DEFAULT_AGENT);
|
|
|
cameraDetail.setCameraId(camera.getId());
|
|
@@ -193,7 +196,7 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
|
|
|
for (String wifiName : newList) {
|
|
|
int index = wifiNameList.indexOf(wifiName) + 3;
|
|
|
if(bo){
|
|
|
- if( !wifiName.contains("_") || !wifiName.contains("4D")){
|
|
|
+ if( !wifiName.contains("_") || !wifiName.contains("4D") || !CameraTypeEnum.typePrefixMap.containsKey(wifiName)){
|
|
|
errorIndexList.add(index);
|
|
|
}
|
|
|
}else {
|
|
@@ -243,6 +246,7 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
|
|
|
cameraDetail.setOrderSn(param.getOrderSn());
|
|
|
cameraDetail.setOwn(param.getOutType());
|
|
|
cameraDetail.setCompanyId(param.getCompanyId());
|
|
|
+ cameraDetail.setOutTime(Dateutils.getDate(new Date()));
|
|
|
cameraDetails.add(cameraDetail);
|
|
|
}
|
|
|
return cameraDetailService.saveOrUpdateBatch(cameraDetails) ? cameraDetails.size() : 0;
|
|
@@ -356,7 +360,7 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
|
|
|
List<Integer> errorList = new ArrayList<>();
|
|
|
for (String snCode : snCodeList) {
|
|
|
Camera camera = snCodeMap.get(snCode);
|
|
|
- if(camera == null || detailMap.get(camera.getId()) !=null){
|
|
|
+ if(camera == null || detailMap.get(camera.getId()) ==null){
|
|
|
errorList.add(snCodeList.indexOf(snCode) +3);
|
|
|
}
|
|
|
}
|