|
|
|
@ -89,28 +89,27 @@ public class IoCollectLedGroupController extends BaseController {
|
|
|
|
|
*/
|
|
|
|
|
Integer ledNum = ledConfirmRequest.getLednum();
|
|
|
|
|
String mac = ledConfirmRequest.getMac();
|
|
|
|
|
// IoCollectLedGroup collectLedGroup = ioCollectLedGroupService.getOne(new LambdaQueryWrapper<IoCollectLedGroup>().eq(IoCollectLedGroup::getMac, mac), false);
|
|
|
|
|
// Long bizId = 0L;
|
|
|
|
|
// if (ledNum == 1) {
|
|
|
|
|
// bizId = collectLedGroup.getRed();
|
|
|
|
|
// collectLedGroup.setRed(0l);
|
|
|
|
|
// } else if (ledNum == 2) {
|
|
|
|
|
// bizId = collectLedGroup.getOrange();
|
|
|
|
|
// collectLedGroup.setOrange(0l);
|
|
|
|
|
// } else if (ledNum == 3) {
|
|
|
|
|
// bizId = collectLedGroup.getBlue();
|
|
|
|
|
// collectLedGroup.setBlue(0l);
|
|
|
|
|
// } else if (ledNum == 4) {
|
|
|
|
|
// bizId = collectLedGroup.getGreen();
|
|
|
|
|
// collectLedGroup.setGreen(0l);
|
|
|
|
|
// }
|
|
|
|
|
// if (IntUtil.value(bizId) == 0) {
|
|
|
|
|
// return ResultVOUtils.error("无订单");
|
|
|
|
|
// }
|
|
|
|
|
// ioCollectLedGroupService.updateById(collectLedGroup);
|
|
|
|
|
;
|
|
|
|
|
IoCollectLedGroup collectLedGroup = ioCollectLedGroupService.getOne(new LambdaQueryWrapper<IoCollectLedGroup>().eq(IoCollectLedGroup::getMac, mac), false);
|
|
|
|
|
Long bizId = 0L;
|
|
|
|
|
if (ledNum == 1) {
|
|
|
|
|
bizId = collectLedGroup.getRed();
|
|
|
|
|
collectLedGroup.setRed(0l);
|
|
|
|
|
} else if (ledNum == 2) {
|
|
|
|
|
bizId = collectLedGroup.getOrange();
|
|
|
|
|
collectLedGroup.setOrange(0l);
|
|
|
|
|
} else if (ledNum == 3) {
|
|
|
|
|
bizId = collectLedGroup.getBlue();
|
|
|
|
|
collectLedGroup.setBlue(0l);
|
|
|
|
|
} else if (ledNum == 4) {
|
|
|
|
|
bizId = collectLedGroup.getGreen();
|
|
|
|
|
collectLedGroup.setGreen(0l);
|
|
|
|
|
}
|
|
|
|
|
if (IntUtil.value(bizId) == 0) {
|
|
|
|
|
return ResultVOUtils.error("无订单");
|
|
|
|
|
}
|
|
|
|
|
ioCollectLedGroupService.updateById(collectLedGroup);
|
|
|
|
|
SysOrderLed orderLed = sysOrderLedService.getOne(new LambdaQueryWrapper<SysOrderLed>().eq(SysOrderLed::getLedNum, ledNum));
|
|
|
|
|
sysOrderLedService.closeLed(orderLed.getOrderId());
|
|
|
|
|
sysOrderLedService.closeLed(orderLed.getOrderId(),bizId,mac);
|
|
|
|
|
return ResultVOUtils.success("确认成功!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|