提交 39df44c4 authored 作者: zhoushaopan's avatar zhoushaopan

fix(配套设备库模块): 新增了接口

新增了接口
上级 338e1ce3
...@@ -569,6 +569,15 @@ public class MatchingDeviceController { ...@@ -569,6 +569,15 @@ public class MatchingDeviceController {
m.setMatchingDeviceStorageLocation(matchingDeviceEditVo.getMatchingDeviceStorageLocation()); m.setMatchingDeviceStorageLocation(matchingDeviceEditVo.getMatchingDeviceStorageLocation());
m.setMatchingDeviceStorageLocationId(matchingDeviceEditVo.getMatchingDeviceStorageLocationId()); m.setMatchingDeviceStorageLocationId(matchingDeviceEditVo.getMatchingDeviceStorageLocationId());
} }
if (matchingDeviceEditVo.getMatchingDeviceStatus() != null &&
!matchingDeviceEditVo.getMatchingDeviceStatus().equals(m.getMatchingDeviceStatus())) {
//添加设备日志 设备的状态
String remark = "将设备的状态改为" + matchingDeviceEditVo.getMatchingDeviceStatusName();
DeviceLogDto deviceLogDto = new DeviceLogDto(1, matchingDeviceEditVo.getMatchingDeviceId(), remark, null, null);
deviceLogService.addLog(deviceLogDto);
m.setMatchingDeviceStatus(matchingDeviceEditVo.getMatchingDeviceStatus());
}
matchingDeviceLibraryService.update(m); matchingDeviceLibraryService.update(m);
return ResponseEntity.ok("修改成功"); return ResponseEntity.ok("修改成功");
} }
......
...@@ -399,6 +399,8 @@ public class MatchingDeviceLibraryServiceImpl implements MatchingDeviceLibrarySe ...@@ -399,6 +399,8 @@ public class MatchingDeviceLibraryServiceImpl implements MatchingDeviceLibrarySe
"%"+matchingDeviceSelectVo.getRfidCardId()+"%"); "%"+matchingDeviceSelectVo.getRfidCardId()+"%");
predicateBuilder.eq(matchingDeviceSelectVo.getMatchingDeviceStorageLocationId() != null, predicateBuilder.eq(matchingDeviceSelectVo.getMatchingDeviceStorageLocationId() != null,
"matchingDeviceStorageLocationId",matchingDeviceSelectVo.getMatchingDeviceStorageLocationId()); "matchingDeviceStorageLocationId",matchingDeviceSelectVo.getMatchingDeviceStorageLocationId());
predicateBuilder.eq(matchingDeviceSelectVo.getMatchingDeviceStatus() != null,
"matchingDeviceStatus",matchingDeviceSelectVo.getMatchingDeviceStatus());
return predicateBuilder; return predicateBuilder;
} }
} }
...@@ -142,6 +142,10 @@ public class MatchingDeviceLibrary { ...@@ -142,6 +142,10 @@ public class MatchingDeviceLibrary {
@ApiModelProperty(value = "存放位置id") @ApiModelProperty(value = "存放位置id")
private Integer matchingDeviceStorageLocationId; private Integer matchingDeviceStorageLocationId;
@ApiModelProperty(value = "设备状态",example = "0 在库 1 使用中 2 维修")
private Integer matchingDeviceStatus = 0;
public MatchingDeviceLibrary setConfigName(){ public MatchingDeviceLibrary setConfigName(){
ConfigCache configCache = SpringUtils.getBean("initConfigCache"); ConfigCache configCache = SpringUtils.getBean("initConfigCache");
......
...@@ -68,4 +68,10 @@ public class MatchingDeviceEditVo { ...@@ -68,4 +68,10 @@ public class MatchingDeviceEditVo {
@ApiModelProperty(value = "存放位置id") @ApiModelProperty(value = "存放位置id")
private Integer matchingDeviceStorageLocationId; private Integer matchingDeviceStorageLocationId;
@ApiModelProperty(value = "设备状态",example = "0 在库 1 使用中 2 维修")
private Integer matchingDeviceStatus;
@ApiModelProperty(value = "设备状态",example = "0 在库 1 使用中 2 维修")
private String matchingDeviceStatusName;
} }
...@@ -64,6 +64,9 @@ public class MatchingDeviceSaveVo { ...@@ -64,6 +64,9 @@ public class MatchingDeviceSaveVo {
@ApiModelProperty(value = "存放位置id") @ApiModelProperty(value = "存放位置id")
private Integer matchingDeviceStorageLocationId; private Integer matchingDeviceStorageLocationId;
@ApiModelProperty(value = "设备状态")
private Integer matchingDeviceStatus =0;
public MatchingDeviceLibrary toDo() { public MatchingDeviceLibrary toDo() {
MatchingDeviceLibrary matchingDeviceLibraryEntity = new MatchingDeviceLibrary(); MatchingDeviceLibrary matchingDeviceLibraryEntity = new MatchingDeviceLibrary();
BeanUtils.copyProperties(this, matchingDeviceLibraryEntity); BeanUtils.copyProperties(this, matchingDeviceLibraryEntity);
......
...@@ -46,4 +46,7 @@ public class MatchingDeviceSelectVo extends CustomPage { ...@@ -46,4 +46,7 @@ public class MatchingDeviceSelectVo extends CustomPage {
private String nameDim; private String nameDim;
private String seqDim; private String seqDim;
@ApiModelProperty(value = "设备状态")
private Integer matchingDeviceStatus ;
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论