Merge branch 'feature-BOX一期' of http://47.99.132.106:10081/wulin/qiuguo-iot into feature-BOX一期

This commit is contained in:
wulin 2023-10-19 16:21:28 +08:00
commit 6a80e2be32
5 changed files with 7 additions and 16 deletions

View File

@ -51,6 +51,8 @@ public class ChineseToAlaboUtils {
put("", 8L);
put("", 9L);
put("", 9L);
put("", 7L);
put("", 7L);
}};
public static Long getLong(String c){
char[] ch = new char[c.length()];

View File

@ -9,22 +9,13 @@ import com.qiuguo.iot.data.resp.device.DeviceUserBindResp;
import lombok.extern.slf4j.Slf4j;
import org.hswebframework.ezorm.core.param.Sort;
import org.hswebframework.ezorm.core.param.Term;
import org.hswebframework.ezorm.rdb.executor.wrapper.ListResultWrapper;
import org.hswebframework.ezorm.rdb.executor.wrapper.ResultWrapper;
import org.hswebframework.ezorm.rdb.executor.wrapper.ResultWrappers;
import org.hswebframework.ezorm.rdb.mapping.ReactiveQuery;
import org.hswebframework.ezorm.rdb.mapping.ReactiveUpdate;
import org.hswebframework.ezorm.rdb.mapping.events.EventSupportWrapper;
import org.hswebframework.ezorm.rdb.mapping.wrapper.EntityResultWrapper;
import org.hswebframework.ezorm.rdb.metadata.RDBDatabaseMetadata;
import org.hswebframework.ezorm.rdb.operator.DatabaseOperator;
import org.hswebframework.ezorm.rdb.operator.DefaultDatabaseOperator;
import org.hswebframework.ezorm.rdb.operator.dml.QueryOperator;
import org.hswebframework.ezorm.rdb.operator.dml.delete.DeleteOperator;
import org.hswebframework.ezorm.rdb.operator.dml.query.SelectColumn;
import org.hswebframework.ezorm.rdb.operator.dml.query.SortOrder;
import org.hswebframework.ezorm.rdb.supports.mysql.MysqlDialect;
import org.hswebframework.ezorm.rdb.supports.mysql.MysqlSchemaMetadata;
import org.hswebframework.web.api.crud.entity.PagerResult;
import org.hswebframework.web.api.crud.entity.QueryParamEntity;
import org.hswebframework.web.crud.service.GenericReactiveCrudService;
@ -439,7 +430,7 @@ public class DeviceUserBindService extends GenericReactiveCrudService<DeviceUser
.execute();
}
public Mono<Integer> updateDeviceUserBind(DeviceUserBindEntity deviceUserBindEntity) {
public Mono<Integer> updateDeviceBindName(DeviceUserBindEntity deviceUserBindEntity) {
return createUpdate().set("modify_time", new Date())
.set("bind_name", deviceUserBindEntity.getBindName())
.where("user_id", deviceUserBindEntity.getUserId())

View File

@ -51,7 +51,7 @@ public class ActionTime {
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd");
DateTimeFormatter df1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
localDateTime = DateEnum.getWithCode(t).getDateTime(localDateTime);
localDateTime = DateEnum.getDateWithCodeAndLocalDateTime(t, localDateTime, 0);//.getDateTime(localDateTime);
detailTime = localDateTime;
dateTime = localDateTime.format(df);
dateDetailTime = localDateTime.format(df1);
@ -63,7 +63,7 @@ public class ActionTime {
LocalDateTime localDateTime = LocalDateTime.now();
//localDateTime = DateEnum.getWithCode("国庆").getDateTime(DateEnum.getWithCode("拂晓").getDateTime(localDateTime));
System.out.println(localDateTime.format(df1));
System.out.println(DateEnum.getDateWithCodeAndLocalDateTime("今晚三点50分4秒", localDateTime, 0).format(df1));
System.out.println(DateEnum.getDateWithCodeAndLocalDateTime("周日", localDateTime, 0).format(df1));
//System.out.println(DateEnum.getDateWithCodeAndLocalDateTime("下周一", localDateTime, 0).format(df1));

View File

@ -16,7 +16,6 @@ import com.qiuguo.iot.data.request.device.DeviceUserBindRequest;
import com.qiuguo.iot.data.request.device.DeviceUserTalkRecordRequest;
import com.qiuguo.iot.data.resp.device.DeviceTalkRecordResp;
import com.qiuguo.iot.data.resp.device.DeviceUserBindResp;
import com.qiuguo.iot.data.resp.device.DeviceUserTalkRecordResp;
import com.qiuguo.iot.data.service.device.DeviceBatchService;
import com.qiuguo.iot.data.service.device.DeviceInfoService;
import com.qiuguo.iot.data.service.device.DeviceUserBindService;
@ -39,7 +38,6 @@ import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@RestController
@Slf4j
@ -210,7 +208,7 @@ public class DeviceController {
deviceUserBindEntity.setUserId(bindName.getUserId());
deviceUserBindEntity.setDeviceId(bindName.getDeviceId());
deviceUserBindEntity.setBindName(bindName.getBindName());
return deviceUserBindService.updateDeviceUserBind(deviceUserBindEntity);
return deviceUserBindService.updateDeviceBindName(deviceUserBindEntity);
}

View File

@ -272,7 +272,7 @@ public class BoxWebSocketHandler extends BaseWebSocketProcess implements WebSock
entity.setIsBind(YesNo.YES.getCode());
return deviceUserBindService.setNoMain(userId, DeviceTypeEnum.GUO_BOX.getCode()).defaultIfEmpty(0).flatMap(m -> {
log.info("解除历史isMain标注个数{}", m);
return deviceUserBindService.updateDeviceUserBind(entity).flatMap(i -> {
return deviceUserBindService.updateDeviceUserBindById(entity).flatMap(i -> {
return deviceBindSucess(userId, dv, entity);
});
});