|
@@ -5,7 +5,7 @@ import com.zy.bms.common.ServerResponse;
|
|
|
import com.zy.bms.common.controller.BaseController;
|
|
|
import com.zy.bms.model.DeviceDynamic;
|
|
|
import com.zy.bms.service.DeviceService;
|
|
|
-import com.zy.bms.service.RelationService;
|
|
|
+import com.zy.bms.service.DeviceDynamicService;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -20,25 +20,38 @@ import javax.annotation.Resource;
|
|
|
* Create on 2020/8/1
|
|
|
*/
|
|
|
@RestController
|
|
|
-@RequestMapping("omp/api/wx/relation")
|
|
|
-public class RelationController extends BaseController {
|
|
|
+@RequestMapping("omp/api/wx/deviceDynamic")
|
|
|
+public class DeviceDynamicController extends BaseController {
|
|
|
|
|
|
@Resource
|
|
|
- private RelationService relationService;
|
|
|
+ private DeviceDynamicService deviceDynamicService;
|
|
|
|
|
|
@Resource
|
|
|
private DeviceService deviceService;
|
|
|
|
|
|
+ /**
|
|
|
+ * 更新设备名称
|
|
|
+ *
|
|
|
+ * @param num 设备随机 num
|
|
|
+ * @param name 设备名称
|
|
|
+ */
|
|
|
+ @PostMapping("updateName.do")
|
|
|
+ public ServerResponse updateName(String num, String name) {
|
|
|
+ deviceDynamicService.updateName(getUserId(), num, name);
|
|
|
+ return ServerResponse.createBySuccess();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 添加绑定关系
|
|
|
*/
|
|
|
@PostMapping("bind.do")
|
|
|
- public ServerResponse bind(String deviceNum, String deviceName) {
|
|
|
- if (deviceService.getByNum(deviceNum) == null)
|
|
|
+ public ServerResponse bind(DeviceDynamic entity) {
|
|
|
+ if (deviceService.getByNum(entity.getDeviceNum()) == null)
|
|
|
return ServerResponse.createByWarning("无效设备码!");
|
|
|
- if (relationService.checkDeviceIsBind(deviceNum))
|
|
|
+ if (deviceDynamicService.checkDeviceIsBind(entity.getDeviceNum()))
|
|
|
return ServerResponse.createByWarning("该设备已经有用户绑定!");
|
|
|
- relationService.saveEntity(getUserId(), deviceNum, deviceName);
|
|
|
+ entity.setUserId(getUserId());
|
|
|
+ deviceDynamicService.save(entity);
|
|
|
return ServerResponse.createBySuccess();
|
|
|
}
|
|
|
|
|
@@ -47,7 +60,7 @@ public class RelationController extends BaseController {
|
|
|
*/
|
|
|
@PostMapping("unbind.do")
|
|
|
public ServerResponse unbind(String deviceNum) {
|
|
|
- relationService.unbind(deviceNum, getUserId());
|
|
|
+ deviceDynamicService.unbind(deviceNum, getUserId());
|
|
|
return ServerResponse.createBySuccess();
|
|
|
}
|
|
|
|
|
@@ -56,7 +69,7 @@ public class RelationController extends BaseController {
|
|
|
*/
|
|
|
@GetMapping("getListByUserId.do")
|
|
|
public ServerResponse getListByUserId() {
|
|
|
- return ServerResponse.createBySuccess(relationService.getListByUserId(getUserId()));
|
|
|
+ return ServerResponse.createBySuccess(deviceDynamicService.getListByUserId(getUserId()));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -68,10 +81,10 @@ public class RelationController extends BaseController {
|
|
|
@PostMapping("changeDefault.do")
|
|
|
public ServerResponse changeDefault(String deviceNum) {
|
|
|
//删除上一个默认设备
|
|
|
- relationService.update(Wrappers.<DeviceDynamic>lambdaUpdate().eq(DeviceDynamic::getIsDefault, 1)
|
|
|
+ deviceDynamicService.update(Wrappers.<DeviceDynamic>lambdaUpdate().eq(DeviceDynamic::getIsDefault, 1)
|
|
|
.eq(DeviceDynamic::getUserId, getUserId()).set(DeviceDynamic::getIsDefault, 0));
|
|
|
//添加新的默认设备
|
|
|
- relationService.update(Wrappers.<DeviceDynamic>lambdaUpdate().eq(DeviceDynamic::getDeviceNum, deviceNum)
|
|
|
+ deviceDynamicService.update(Wrappers.<DeviceDynamic>lambdaUpdate().eq(DeviceDynamic::getDeviceNum, deviceNum)
|
|
|
.set(DeviceDynamic::getIsDefault, 1));
|
|
|
return ServerResponse.createBySuccess();
|
|
|
}
|