|
|
|
@ -15,6 +15,7 @@ import com.glxp.api.entity.basic.SysWorkplaceLayer;
|
|
|
|
|
import com.glxp.api.entity.basic.SysWorkplaceQueue;
|
|
|
|
|
import com.glxp.api.entity.basic.UdiEntity;
|
|
|
|
|
import com.glxp.api.entity.basic.UdiProductEntity;
|
|
|
|
|
import com.glxp.api.entity.collect.IoCollectLedGroup;
|
|
|
|
|
import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
|
|
|
|
|
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
|
|
|
|
|
import com.glxp.api.req.basic.SysWorkplaceFreightRequest;
|
|
|
|
@ -287,5 +288,37 @@ public class SysWorkplaceQueueController extends BaseController {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 绑定灯组
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplaceQueue/bindingLed")
|
|
|
|
|
public BaseResponse binding(@RequestBody SysWorkplaceQueue sysWorkplaceQueue) {
|
|
|
|
|
//该灯组有没有被其他槽位绑定
|
|
|
|
|
SysWorkplaceQueue queue = sysWorkplaceQueueService.getOne(new LambdaQueryWrapper<SysWorkplaceQueue>().eq(SysWorkplaceQueue::getMac, sysWorkplaceQueue.getMac()));
|
|
|
|
|
//绑定
|
|
|
|
|
sysWorkplaceQueueService.updateById(sysWorkplaceQueue);
|
|
|
|
|
return ResultVOUtils.success("绑定成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplaceQueue/removeLed")
|
|
|
|
|
public BaseResponse removeLed(@RequestBody SysWorkplaceQueueRequest request) {
|
|
|
|
|
//绑定
|
|
|
|
|
sysWorkplaceQueueService.removeLed(request);
|
|
|
|
|
return ResultVOUtils.success("解绑成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/udiwms/sysWorkplaceQueue/reloadBindingLed")
|
|
|
|
|
public BaseResponse reloadBindingLed(@RequestBody SysWorkplaceQueue sysWorkplaceQueue) {
|
|
|
|
|
//该灯组有没有被其他槽位绑定
|
|
|
|
|
SysWorkplaceQueue queue = sysWorkplaceQueueService.getOne(new LambdaQueryWrapper<SysWorkplaceQueue>().eq(SysWorkplaceQueue::getMac, sysWorkplaceQueue.getMac()));
|
|
|
|
|
if (queue != null){
|
|
|
|
|
//提示已经被绑定是否需要更改到当前槽位
|
|
|
|
|
return ResultVOUtils.error(503,"该灯组已绑定在" + queue.getCode() + "槽位");
|
|
|
|
|
}
|
|
|
|
|
//绑定
|
|
|
|
|
sysWorkplaceQueueService.updateById(sysWorkplaceQueue);
|
|
|
|
|
return ResultVOUtils.success("绑定成功");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|