|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.fdkankan.common.constant.AppConstant;
|
|
|
+import com.fdkankan.common.constant.Constant;
|
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
|
import com.fdkankan.ucenter.common.CameraTypeEnum;
|
|
|
import com.fdkankan.ucenter.common.PageInfo;
|
|
@@ -500,4 +501,50 @@ public class CameraServiceImpl extends ServiceImpl<ICameraMapper, Camera> implem
|
|
|
wrapper.in(Camera::getSnCode,snCodes);
|
|
|
return this.list(wrapper);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void add(String snCode, Integer cameraType) {
|
|
|
+ Camera camera = new Camera();
|
|
|
+ camera.setWifiName(snCode);
|
|
|
+ camera.setSnCode(snCode);
|
|
|
+ camera.setChildName(snCode);
|
|
|
+ camera.setWifiPassword(CameraConstant.WIFI_PASSWORD_VALUE);
|
|
|
+ camera.setChildPassword(CameraConstant.CHILD_PASSWORD_VALUE);
|
|
|
+ camera.setActivatedTime(DateUtil.date2String(new Date(),DateUtil.DEFAULT_DATE_FORMAT));
|
|
|
+ this.save(camera);
|
|
|
+
|
|
|
+ CameraDetail cameraDetail = new CameraDetail();
|
|
|
+ cameraDetail.setAgency(CameraConstant.DEFAULT_AGENT);
|
|
|
+ cameraDetail.setCameraId(camera.getId());
|
|
|
+ cameraDetail.setCountry(0);//默认中国
|
|
|
+ cameraDetail.setType(cameraType);
|
|
|
+ cameraDetail.setTotalSpace(Long.valueOf(Constant.CAMERA_BASE_SPACE_VALUE));
|
|
|
+ cameraDetail.setUsedSpace(0L);
|
|
|
+ cameraDetail.setUnit("GB");
|
|
|
+ Long goodId = null;
|
|
|
+ if(cameraDetail.getType() == 1 || cameraDetail.getType() == 4){
|
|
|
+ goodId = 4L;
|
|
|
+ }
|
|
|
+ if(cameraDetail.getType() == 9){
|
|
|
+ goodId = 9L;
|
|
|
+ }
|
|
|
+ if(cameraDetail.getType() == 10){
|
|
|
+ goodId = 10L;
|
|
|
+ }
|
|
|
+ cameraDetail.setGoodsId(goodId);
|
|
|
+ cameraDetail.setCountry(2);
|
|
|
+ cameraDetail.setOwn(2);
|
|
|
+ cameraDetail.setOutTime(DateUserUtil.getDate(new Date()));
|
|
|
+ cameraDetailService.save(cameraDetail);
|
|
|
+
|
|
|
+ UserIncrement userIncrementEntity = new UserIncrement();
|
|
|
+ userIncrementEntity.setKeyWord(UUID.randomUUID().toString().replace("-", ""));
|
|
|
+ userIncrementEntity.setCameraId(camera.getId());
|
|
|
+ userIncrementEntity.setOrderSn(UUID.randomUUID().toString().replace("-", ""));
|
|
|
+ userIncrementEntity.setIncrementStartTime(DateUserUtil.getDate(new Date()));
|
|
|
+ userIncrementEntity.setIncrementEndTime("2099-01-01 00:00:00");
|
|
|
+ userIncrementEntity.setIsExpired(0);
|
|
|
+ userIncrementEntity.setIncrementTypeId(1);
|
|
|
+ userIncrementService.save(userIncrementEntity);
|
|
|
+ }
|
|
|
}
|