|
@@ -84,6 +84,8 @@ public class BizProductionResourceGroupController extends BaseController {
|
|
|
@Transactional
|
|
|
@PostMapping
|
|
|
public AjaxResult add(@RequestBody BizProductionResourceGroup bizProductionResourceGroup) throws NoSuchFieldException, IllegalAccessException {
|
|
|
+ setTenantId(bizProductionResourceGroup);
|
|
|
+ Long tenantId = getTenantId();
|
|
|
if (bizProductionResourceGroup.getId() == null) {
|
|
|
List<BizProductionResourceGroup> groupList = bizProductionResourceGroupService.query().eq("dept_id", bizProductionResourceGroup.getDeptId()).eq("code", bizProductionResourceGroup.getCode()).list();
|
|
|
if (groupList.size() > 0) {
|
|
@@ -101,6 +103,7 @@ public class BizProductionResourceGroupController extends BaseController {
|
|
|
bizProductionResourceGroup.getGroupDetailList().stream().forEach(item -> {
|
|
|
item.setDeptId(bizProductionResourceGroup.getDeptId());
|
|
|
item.setProductionResourceGroupId(bizProductionResourceGroup.getId());
|
|
|
+ item.setTenantId(tenantId);
|
|
|
});
|
|
|
//查询非当前资源组下是否该设备已经被绑定了
|
|
|
List<Long> equipmentListIds = bizProductionResourceGroupDetailService.query().ne("production_resource_group_id", bizProductionResourceGroup.getId()).eq("common_type", "equipmentDetail").eq("deleted", 0).list().stream().map(BizProductionResourceGroupDetail::getCommonId).collect(Collectors.toList());
|