|
|
|
@ -66,15 +66,15 @@ public class SysWorkplaceService extends ServiceImpl<SysWorkplaceDao, SysWorkpla
|
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
public boolean updateWorkplace(SysWorkplace sysWorkplace) {
|
|
|
|
|
if (sysWorkplace.getWorkplaceStatus() == 0 ){
|
|
|
|
|
//更改停用 判断是否含有工位类型
|
|
|
|
|
WorkBindBusTypeRequest request = new WorkBindBusTypeRequest();
|
|
|
|
|
request.setWorkplaceCode(sysWorkplace.getWorkplaceId());
|
|
|
|
|
List<SysWorkplaceDocumentResponse> page = sysWorkplaceDocumentService.filterListByWorkplace(request);
|
|
|
|
|
if (page.size() >0 ){
|
|
|
|
|
throw new JsonException(500,"当前工位已作业,请解绑之后暂停工位");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// if (sysWorkplace.getWorkplaceStatus() == 0 ){
|
|
|
|
|
// //更改停用 判断是否含有业务类型
|
|
|
|
|
// WorkBindBusTypeRequest request = new WorkBindBusTypeRequest();
|
|
|
|
|
// request.setWorkplaceCode(sysWorkplace.getWorkplaceId());
|
|
|
|
|
// List<SysWorkplaceDocumentResponse> page = sysWorkplaceDocumentService.filterListByWorkplace(request);
|
|
|
|
|
// if (page.size() >0 ){
|
|
|
|
|
// throw new JsonException(500,"当前工位已作业,请解绑之后暂停工位");
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
boolean b = this.updateById(sysWorkplace);
|
|
|
|
|
if (!b){
|
|
|
|
|
return false;
|
|
|
|
|