|
@ -44,11 +44,11 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.CREATE)
|
|
|
@ApiOperation(value = "新增设备信息")
|
|
|
public Envelop createDevice(@ApiParam(name = "deviceId", value = "deviceId", required = true)
|
|
|
@RequestParam(value = "deviceId") String deviceId,
|
|
|
@RequestParam(value = "deviceId") String deviceId,
|
|
|
@ApiParam(name = "layer", value = "层, 默认6", required = true)
|
|
|
@RequestParam(value = "layer", required = true, defaultValue = "6") String layer,
|
|
|
@ApiParam(name = "wayer", value = "列, 默认40", required = true)
|
|
|
@RequestParam(value = "wayer", required = true, defaultValue = "40") String wayer){
|
|
|
@RequestParam(value = "wayer", required = true, defaultValue = "40") String wayer) {
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
String str = deviceService.createDevice(deviceId, layer, wayer);
|
|
|
jsonObject = JSONObject.parseObject(str);
|
|
@ -169,8 +169,24 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
return success(jsonObject.getString("response"));
|
|
|
}
|
|
|
//updateUpgrAdesit
|
|
|
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.updateUpgrAdesit)
|
|
|
@ApiOperation(value = "更新设备升级内容")
|
|
|
public Envelop updateUpgrAdesit(
|
|
|
@ApiParam(name = "deviceId", value = "设备Id", required = true)
|
|
|
@RequestParam(value = "deviceId") String deviceId,
|
|
|
@ApiParam(name = "upgrAdesit", value = "升级内容", required = true)
|
|
|
@RequestParam(value = "upgrAdesit") String upgrAdesit) throws Exception {
|
|
|
String str = deviceService.updateUpgrAdesit(deviceId, upgrAdesit);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(str);
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
|
return failed(jsonObject.getString("msg"));
|
|
|
}
|
|
|
return success(jsonObject.getString("response"));
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.updateNetWorkStatus)
|
|
|
@ApiOperation(value = "更新设备网络状态")
|
|
|
public Envelop updateNetWorkStatus(
|
|
@ -202,7 +218,6 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.UNBINDDEVICE)
|
|
|
@ApiOperation(value = "设备解绑")
|
|
|
public Envelop unbindDevice(
|
|
@ -216,6 +231,27 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
return success(jsonObject.getString("response"));
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getDeviceListByPage)
|
|
|
@ApiOperation(value = "分页查询设备列表")
|
|
|
public PageEnvelop getDeviceListByPage(
|
|
|
@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content,
|
|
|
@ApiParam(name = "equClass", value = "设备分类")
|
|
|
@RequestParam(value = "equClass", required = false) String equClass,
|
|
|
@ApiParam(name = "belongCommunity", value = "所属")
|
|
|
@RequestParam(value = "belongCommunity", required = false) String belongCommunity,
|
|
|
@ApiParam(name = "networkStatus", value = "网络状态")
|
|
|
@RequestParam(value = "networkStatus", required = false) String networkStatus,
|
|
|
@ApiParam(name = "saleStatus", value = "售卖状态")
|
|
|
@RequestParam(value = "saleStatus", required = false) String saleStatus,
|
|
|
@ApiParam(name = "page", value = "分页大小", required = true, defaultValue = "1")
|
|
|
@RequestParam(value = "page") int page,
|
|
|
@ApiParam(name = "size", value = "页码", required = true, defaultValue = "15")
|
|
|
@RequestParam(value = "size") int size) throws Exception {
|
|
|
JSONObject result = deviceService.queryDeviceListFullInfo(content, equClass, belongCommunity, networkStatus, saleStatus, page, size, wechatId);
|
|
|
return success(result.getJSONArray("msg"), result.getInteger("count"), page, size);
|
|
|
}
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.docFullInfo)
|
|
|
@ApiOperation(value = "获取设备信息基础信息列表")
|
|
@ -234,12 +270,12 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "page") int page,
|
|
|
@ApiParam(name = "size", value = "页码", required = true, defaultValue = "15")
|
|
|
@RequestParam(value = "size") int size) throws Exception {
|
|
|
JSONObject result = deviceService.queryDeviceListFullInfo(content, equClass, belongCommunity, networkStatus, saleStatus,page,size,wechatId);
|
|
|
return success(result.getJSONArray("msg"),result.getInteger("count"),page,size);
|
|
|
JSONObject result = deviceService.queryDeviceListFullInfo(content, equClass, belongCommunity, networkStatus, saleStatus, page, size, wechatId);
|
|
|
return success(result.getJSONArray("msg"), result.getInteger("count"), page, size);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getDevicesByMoreContent)
|
|
|
@ApiOperation(value = "通过搜索内容查询设备列表" , notes="获取设备列表")
|
|
|
@ApiOperation(value = "通过搜索内容查询设备列表", notes = "获取设备列表")
|
|
|
public ListEnvelop<Mediicinedevice> getDevicesByMoreContent(
|
|
|
@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content,
|
|
@ -263,15 +299,14 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "status", required = false) String status,
|
|
|
@ApiParam(name = "deliveryAddress", value = "投放地址")
|
|
|
@RequestParam(value = "deliveryAddress", required = false) String deliveryAddress) throws Exception {
|
|
|
JSONObject result = deviceService.getDevicesByMoreContent(content, equClass, belongCommunity, networkStatus,saleStatus, machineCode, deviceType, equArea, del, status, deliveryAddress, wechatId);
|
|
|
JSONObject result = deviceService.getDevicesByMoreContent(content, equClass, belongCommunity, networkStatus, saleStatus, machineCode, deviceType, equArea, del, status, deliveryAddress, wechatId);
|
|
|
List<Mediicinedevice> list = JSONObject.parseArray(result.getJSONArray("msg").toJSONString(), Mediicinedevice.class);
|
|
|
return success(list, Mediicinedevice.class);
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getDeviceListByUserId)
|
|
|
@ApiOperation(value = "通过人员id获取设备列表" , notes="获取设备列表")
|
|
|
@ApiOperation(value = "通过人员id获取设备列表", notes = "获取设备列表")
|
|
|
public ListEnvelop<Mediicinedevice> getDeviceListByUserId(
|
|
|
@ApiParam(name = "userId", value = "人员id", required = true)
|
|
|
@RequestParam(value = "userId") String userId) throws Exception {
|
|
@ -282,7 +317,7 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getUserListByDeviceId)
|
|
|
@ApiOperation(value = "通过设备id获取补货员列表" , notes="获取补货员列表")
|
|
|
@ApiOperation(value = "通过设备id获取补货员列表", notes = "获取补货员列表")
|
|
|
public ListEnvelop<Mediicineuser> getUserListByDeviceId(
|
|
|
@ApiParam(name = "deviceId", value = "设备id", required = true)
|
|
|
@RequestParam(value = "deviceId") String deviceId) throws Exception {
|
|
@ -292,7 +327,7 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.FINDBYID)
|
|
|
@ApiOperation(value = "获取设备信息" , notes="获取设备信息")
|
|
|
@ApiOperation(value = "获取设备信息", notes = "获取设备信息")
|
|
|
public Envelop getdevicedetail(
|
|
|
@ApiParam(name = "deviceId", value = "设备id", required = true)
|
|
|
@RequestParam(value = "deviceId") String deviceId) throws Exception {
|
|
@ -304,9 +339,8 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.countall)
|
|
|
@ApiOperation(value = "获取设备总数量" , notes="参数未添加通过数据区域查询获取")
|
|
|
@ApiOperation(value = "获取设备总数量", notes = "参数未添加通过数据区域查询获取")
|
|
|
public Envelop countall() throws Exception {
|
|
|
JSONObject jsonObject = deviceService.countAll();
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
@ -317,9 +351,9 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.countAllDevice)
|
|
|
@ApiOperation(value = "获取设备总计" , notes="参数未添加通过数据区域查询获取")
|
|
|
@ApiOperation(value = "获取设备总计", notes = "参数未添加通过数据区域查询获取")
|
|
|
public Envelop countAllDevice(@ApiParam(name = "userId", value = "用户id", required = true)
|
|
|
@RequestParam(value = "userId") String userId) throws Exception {
|
|
|
@RequestParam(value = "userId") String userId) throws Exception {
|
|
|
JSONObject jsonObject = deviceService.countAllDevice(userId);
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
|
return failed(jsonObject.getString("msg"));
|
|
@ -328,7 +362,6 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// @ApiOperation(value = "获取设备总数量", notes="参数未添加通过数据区域查询获取")
|
|
|
// @GetMapping("/countall")
|
|
|
// public Long countall(){
|
|
@ -337,7 +370,7 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.countOnline)
|
|
|
@ApiOperation(value = "获取在线设备总数量" , notes="参数未添加通过数据区域查询获取")
|
|
|
@ApiOperation(value = "获取在线设备总数量", notes = "参数未添加通过数据区域查询获取")
|
|
|
public Envelop countOnline() throws Exception {
|
|
|
JSONObject jsonObject = deviceService.countOnline();
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
@ -353,13 +386,12 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getOutOfStockDeviceList)
|
|
|
@ApiOperation(value = "获取缺货设备列表" , notes="获取缺货设备列表")
|
|
|
public Envelop getOutOfStockDeviceList( @ApiParam(name = "replenishEr", value = "补货员")
|
|
|
@RequestParam(value = "replenishEr", required = false) String replenishEr,
|
|
|
@ApiParam(name = "address", value = "地址")
|
|
|
@RequestParam(value = "address", required = false) String address) throws Exception {
|
|
|
@ApiOperation(value = "获取缺货设备列表", notes = "获取缺货设备列表")
|
|
|
public Envelop getOutOfStockDeviceList(@ApiParam(name = "replenishEr", value = "补货员")
|
|
|
@RequestParam(value = "replenishEr", required = false) String replenishEr,
|
|
|
@ApiParam(name = "address", value = "地址")
|
|
|
@RequestParam(value = "address", required = false) String address) throws Exception {
|
|
|
JSONObject jsonObject = deviceService.getOutOfStockDeviceList(replenishEr, address);
|
|
|
// List<Mediicinedevice> list = JSONObject.parseArray(jsonObject.getJSONArray("msg").toJSONString(), Mediicinedevice.class);
|
|
|
return success(jsonObject.getJSONArray("msg"));
|
|
@ -367,11 +399,11 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getOutOfStockDeviceListByUserId)
|
|
|
@ApiOperation(value = "获取缺货设备列表夹带userId" , notes="获取缺货设备列表")
|
|
|
public Envelop getOutOfStockDeviceListByUserId( @ApiParam(name = "userId", value = "用户id")
|
|
|
@RequestParam(value = "userId", required = true) String userId,
|
|
|
@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content) throws Exception {
|
|
|
@ApiOperation(value = "获取缺货设备列表夹带userId", notes = "获取缺货设备列表")
|
|
|
public Envelop getOutOfStockDeviceListByUserId(@ApiParam(name = "userId", value = "用户id")
|
|
|
@RequestParam(value = "userId", required = true) String userId,
|
|
|
@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content) throws Exception {
|
|
|
JSONObject jsonObject = deviceService.getOutOfStockDeviceListByUserId(userId, content);
|
|
|
return success(jsonObject.getJSONArray("msg"));
|
|
|
}
|
|
@ -379,15 +411,50 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getDeviceListWithUserId)
|
|
|
@ApiOperation(value = "获取设备列表夹带userId" , notes="获取设备列表")
|
|
|
public Envelop getDeviceListWithUserId( @ApiParam(name = "userId", value = "用户id")
|
|
|
@RequestParam(value = "userId", required = true) String userId,
|
|
|
@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content) throws Exception {
|
|
|
JSONObject jsonObject = deviceService.getDeviceListByUserId(userId, content);
|
|
|
return success(jsonObject.getJSONArray("msg"));
|
|
|
@ApiOperation(value = "获取设备列表夹带userId", notes = "获取设备列表")
|
|
|
public PageEnvelop getDeviceListWithUserId(@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content,
|
|
|
@ApiParam(name = "networkStatus", value = "设备网络状态")
|
|
|
@RequestParam(value = "networkStatus", required = false) String networkStatus,
|
|
|
@ApiParam(name = "community", value = "所属社区")
|
|
|
@RequestParam(value = "community", required = false) String community,
|
|
|
@ApiParam(name = "saleStatus", value = "设备销售状态")
|
|
|
@RequestParam(value = "saleStatus", required = false) String saleStatus,
|
|
|
@ApiParam(name = "equType", value = "设备类型")
|
|
|
@RequestParam(value = "equType", required = false) String equType,
|
|
|
@ApiParam(name = "userId", value = "用户id", required = true)
|
|
|
@RequestParam(value = "userId") String userId,
|
|
|
@ApiParam(name = "page", value = "页码", required = true, defaultValue = "1")
|
|
|
@RequestParam(value = "page") int page,
|
|
|
@ApiParam(name = "size", value = "分页大小", required = true, defaultValue = "15")
|
|
|
@RequestParam(value = "size") int size) throws Exception {
|
|
|
JSONObject result = deviceService.getDeviceListByUserId(content, networkStatus, community,
|
|
|
saleStatus, equType,
|
|
|
userId, page, size);
|
|
|
return success(result.getJSONArray("msg"), result.getInteger("count"), page, size);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getInitDeviceByPage)
|
|
|
@ApiOperation(value = "获取初始化设备分页列表", notes = "获取初始化设备分页列表")
|
|
|
public PageEnvelop getInitDeviceByPage(@ApiParam(name = "content", value = "搜索内容")
|
|
|
@RequestParam(value = "content", required = false) String content,
|
|
|
@ApiParam(name = "networkStatus", value = "设备网络状态")
|
|
|
@RequestParam(value = "networkStatus", required = false) String networkStatus,
|
|
|
@ApiParam(name = "community", value = "所属社区")
|
|
|
@RequestParam(value = "community", required = false) String community,
|
|
|
@ApiParam(name = "saleStatus", value = "设备销售状态")
|
|
|
@RequestParam(value = "saleStatus", required = false) String saleStatus,
|
|
|
@ApiParam(name = "equType", value = "设备类型")
|
|
|
@RequestParam(value = "equType", required = false) String equType,
|
|
|
@ApiParam(name = "page", value = "页码", required = true, defaultValue = "1")
|
|
|
@RequestParam(value = "page") int page,
|
|
|
@ApiParam(name = "size", value = "分页大小", required = true, defaultValue = "15")
|
|
|
@RequestParam(value = "size") int size) throws Exception {
|
|
|
JSONObject result = deviceService.getInitDeviceByPage(content, networkStatus, community,
|
|
|
saleStatus, equType,
|
|
|
page, size);
|
|
|
return success(result.getJSONArray("msg"), result.getInteger("count"), page, size);
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.getDetialOutOfStock)
|
|
|
@ApiOperation(value = "获取缺货信息")
|
|
@ -411,8 +478,9 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
JSONObject jsonObject = deviceService.getDevInventory(belongCommunity, deviceId, netStatus);
|
|
|
return success(jsonObject.getJSONArray("msg"));
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.getDevicesDeliveryList)
|
|
|
@ApiOperation(value = "设备投放地址列表" , notes="获取设备投放地址列表")
|
|
|
@ApiOperation(value = "设备投放地址列表", notes = "获取设备投放地址列表")
|
|
|
public ListEnvelop getDevicesDelivery(
|
|
|
@ApiParam(name = "belongCommunity", value = "所属社区", required = true)
|
|
|
@RequestParam(value = "belongCommunity", required = true) String belongCommunity) throws Exception {
|
|
@ -421,7 +489,7 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.findMediicinecabinetInventoryByDeviceId)
|
|
|
@ApiOperation(value = "根据设备id查询设备轨道数据" , notes="根据设备id查询设备轨道数据")
|
|
|
@ApiOperation(value = "根据设备id查询设备轨道数据", notes = "根据设备id查询设备轨道数据")
|
|
|
public ListEnvelop selectById(
|
|
|
@ApiParam(name = "deviceId", value = "设备id", required = true)
|
|
|
@RequestParam(value = "deviceId", required = true) String deviceId) throws Exception {
|
|
@ -429,7 +497,7 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.updateMediicinecabineInventory)
|
|
|
@ApiOperation(value = "更换商品,或者设定商品" , notes="更换商品,或者设定商品")
|
|
|
@ApiOperation(value = "更换商品,或者设定商品", notes = "更换商品,或者设定商品")
|
|
|
public Envelop updateMediicinecabineInventory(
|
|
|
@ApiParam(name = "id", value = "货道id", required = true)
|
|
|
@RequestParam(value = "id", required = true) String id,
|
|
@ -437,11 +505,11 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "drugId", required = true) String drugId,
|
|
|
@ApiParam(name = "qty", value = "库存", required = true)
|
|
|
@RequestParam(value = "qty", required = true) String qty) throws Exception {
|
|
|
return success(deviceService.updateMediicinecabineInventoryById(id,drugId,qty));
|
|
|
return success(deviceService.updateMediicinecabineInventoryById(id, drugId, qty));
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDevice.selectMediicinecabineInventoryById)
|
|
|
@ApiOperation(value = "根据货道id获取单个货道详情" , notes="根据货道id获取单个货道详情")
|
|
|
@ApiOperation(value = "根据货道id获取单个货道详情", notes = "根据货道id获取单个货道详情")
|
|
|
public Envelop selectMediicinecabineInventoryById(
|
|
|
@ApiParam(name = "id", value = "货道id", required = true)
|
|
|
@RequestParam(value = "id", required = true) String id) throws Exception {
|
|
@ -450,15 +518,16 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
/**
|
|
|
* 矫正库存\ 更新容量 \下架商品
|
|
|
* @param id 货到id
|
|
|
* @param qty 库存
|
|
|
*
|
|
|
* @param id 货到id
|
|
|
* @param qty 库存
|
|
|
* @param cargoCapacity 容量
|
|
|
* @param status 下架状态0
|
|
|
* @param status 下架状态0
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
@PostMapping(value = BaseRequestMapping.BaseDevice.updateMediicinecabineInventoryInfoById)
|
|
|
@ApiOperation(value = "矫正库存\\ 更新容量 \\下架商品" , notes="矫正库存\\ 更新容量 \\下架商品")
|
|
|
@ApiOperation(value = "矫正库存\\ 更新容量 \\下架商品", notes = "矫正库存\\ 更新容量 \\下架商品")
|
|
|
public Envelop updateMediicinecabineInventoryInfoById(
|
|
|
@ApiParam(name = "id", value = "货道id", required = true)
|
|
|
@RequestParam(value = "id", required = true) String id,
|
|
@ -468,7 +537,7 @@ public class MedicineDeviceEndpoint extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "cargoCapacity", required = false) String cargoCapacity,
|
|
|
@ApiParam(name = "status", value = "下架状态0", required = false)
|
|
|
@RequestParam(value = "status", required = false) String status) throws Exception {
|
|
|
return success(deviceService.updateMediicinecabineInventoryInfoById(id,qty,cargoCapacity,status));
|
|
|
return success(deviceService.updateMediicinecabineInventoryInfoById(id, qty, cargoCapacity, status));
|
|
|
}
|
|
|
|
|
|
|