fengxiang
2018-05-08 7be408b1ce28b70005cdf147f9c41065ddc43dea
设备信息修改
1 files added
2 files modified
97 ■■■■■ changed files
src/main/java/com/moral/controller/MobileController.java 40 ●●●● patch | view | raw | blame | history
src/main/java/com/moral/entity/Device.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/moral/entity/adapter/EquDeviceAdapter.java 56 ●●●●● patch | view | raw | blame | history
src/main/java/com/moral/controller/MobileController.java
@@ -11,6 +11,7 @@
import com.moral.common.util.Crypto;
import com.moral.entity.*;
import com.moral.entity.adapter.EquDeviceAdapter;
import com.moral.service.*;
import com.moral.util.MessageUtils;
import com.taobao.api.ApiException;
@@ -74,39 +75,14 @@
        return new AppData<OperateUser>(operateUser); 
    }
    /**
     *
     * @param request
     * @param uid
     * @param deviceName
     * @param address
     * @param longitude
     * @param latitude
     * @param mac
     * @param monitorpoint
     * @return
     */
    /**
     *
     * @param equDeviceAdapter
     * @return
     */
    @RequestMapping("reportDevice")
    public AppData<String> installDevice(
            HttpServletRequest request ,
            @RequestParam(value ="uid") Integer uid,
            @RequestParam(value ="device_name")  String deviceName,
            @RequestParam(value ="address")  String address,
            @RequestParam(value ="longitude")  double longitude,
            @RequestParam(value ="latitude")  double latitude,
            @RequestParam(value ="mac")  String mac,
            @RequestParam(value ="monitorpoint")  Integer monitorpoint
    ) {
        // device 适配
        Device device = new Device();
        device.setOperateUserId(uid);
        device.setName(deviceName);
        device.setAddress(address);
        device.setLongitude(longitude);
        device.setLatitude(latitude);
        device.setMac(mac);
        device.setMonitorPointId(monitorpoint);
        deviceService.saveOrUpdateDevice(device);
    public AppData<String> installDevice(EquDeviceAdapter equDeviceAdapter) {
        deviceService.saveOrUpdateDevice(equDeviceAdapter.toDevice());
        return new AppData<String>("");
    }
src/main/java/com/moral/entity/Device.java
@@ -76,6 +76,7 @@
     */
    private Integer deviceVersionId;
    private String isDelete;
    private String professionId;
    /**
     * Sets the uid.
     *
src/main/java/com/moral/entity/adapter/EquDeviceAdapter.java
New file
@@ -0,0 +1,56 @@
package com.moral.entity.adapter;
import com.moral.entity.Device;
import lombok.AccessLevel;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Transient;
import static lombok.AccessLevel.*;
public class EquDeviceAdapter {
    private Device device;
    public EquDeviceAdapter(){
        this.device = new Device();
    }
    public void setDevice(Device device) {
        this.device = device;
    }
    public void setUid(Integer uid) {
        device.setOperateUserId(uid);
    }
    public void setDevice_name(String device_name) {
        device.setName(device_name);
    }
    public void setAddress(String address) {
        device.setAddress(address);
    }
    public void setLongitude(Double longitude) {
        device.setLongitude(longitude);
    }
    public void setLatitude(Double latitude) {
        device.setLatitude(latitude);
    }
    public void setMac(String mac) {
        device.setMac(mac);
    }
    public void setMonitorpoint(Integer monitorpoint) {
        device.setMonitorPointId(monitorpoint);
    }
    public void setProfessionId(String professionId) {
        device.setProfessionId(professionId);
    }
    public Device toDevice(){
        return device;
    }
}