| | |
| | | throw new AgentBridgeException(HttpStatus.SERVICE_UNAVAILABLE, "WRITE_DISABLED", |
| | | "智能体写入开关未打开,提交已拒绝"); |
| | | } |
| | | if (Boolean.TRUE.equals(reqVO.getSyncMes()) && !policy.isAllowMesSync()) { |
| | | throw new AgentBridgeException(HttpStatus.UNPROCESSABLE_ENTITY, "MES_SYNC_DISABLED", |
| | | "服务未开放同步 MES,请关闭 syncMes 后重试"); |
| | | } |
| | | String requestDigest = buildRequestDigest(reqVO); |
| | | Long tenantId = principal.tenantId(); |
| | | Long ownerUserId = principal.userId(); |
| | |
| | | return; |
| | | } |
| | | MdmItemSaveReqVO saveReqVO = resolution.saveReqVO(); |
| | | saveReqVO.setSyncMes(false); // 本阶段固定不同步 MES |
| | | saveReqVO.setSyncMes(Boolean.TRUE.equals(reqVO.getSyncMes())); |
| | | Long itemId = itemService.createItem(saveReqVO); |
| | | commandRowMapper.insert(baseRow(command.getCommandId(), row) |
| | | .action("CREATE").status("SUCCESS").targetItemId(itemId) |