|
@@ -1,7 +1,6 @@
|
|
package com.github.zuihou.business.controller.productionresource;
|
|
package com.github.zuihou.business.controller.productionresource;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.github.zuihou.base.R;
|
|
import com.github.zuihou.base.R;
|
|
@@ -19,6 +18,7 @@ import com.github.zuihou.business.productionresource.service.EquAndGoodsService;
|
|
import com.github.zuihou.business.productionresource.service.ProductionTenantResourceService;
|
|
import com.github.zuihou.business.productionresource.service.ProductionTenantResourceService;
|
|
import com.github.zuihou.business.spe.entity.Spe;
|
|
import com.github.zuihou.business.spe.entity.Spe;
|
|
import com.github.zuihou.business.spe.service.SpeService;
|
|
import com.github.zuihou.business.spe.service.SpeService;
|
|
|
|
+import com.github.zuihou.business.tenantProductUser.service.ImcsTenantProductresourceUserService;
|
|
import com.github.zuihou.business.util.CommonUtil;
|
|
import com.github.zuihou.business.util.CommonUtil;
|
|
import com.github.zuihou.common.util.DateUtil;
|
|
import com.github.zuihou.common.util.DateUtil;
|
|
import com.github.zuihou.database.mybatis.conditions.Wraps;
|
|
import com.github.zuihou.database.mybatis.conditions.Wraps;
|
|
@@ -33,9 +33,13 @@ import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
+import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -67,6 +71,9 @@ public class ProductionResourceController extends SuperController<ProductionTena
|
|
@Autowired
|
|
@Autowired
|
|
private OrderService orderService;
|
|
private OrderService orderService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ImcsTenantProductresourceUserService productresourceUserService;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Excel导入后的操作
|
|
* Excel导入后的操作
|
|
*
|
|
*
|
|
@@ -111,9 +118,20 @@ public class ProductionResourceController extends SuperController<ProductionTena
|
|
item.setIncomeToday(incomeToday);
|
|
item.setIncomeToday(incomeToday);
|
|
Map<String, String> resultMap = baseService.getEquRunInfo(item.getId());
|
|
Map<String, String> resultMap = baseService.getEquRunInfo(item.getId());
|
|
item.setOnlineStatus(resultMap.get("equStatus"));
|
|
item.setOnlineStatus(resultMap.get("equStatus"));
|
|
|
|
+ // 2023-05 新需求:设备的运维和维护人员; 循环查询有时间在优化!
|
|
|
|
+ appendProductResourceUserList(item);
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 追加设备的运维和维护人员
|
|
|
|
+ *
|
|
|
|
+ * @param productionResource 设备的运维和维护人员
|
|
|
|
+ */
|
|
|
|
+ private void appendProductResourceUserList(ProductionResource productionResource) {
|
|
|
|
+ productionResource.setProductresourceUserList(productresourceUserService
|
|
|
|
+ .listUserByEquId(productionResource.getId()));
|
|
|
|
+ }
|
|
|
|
|
|
@PostMapping("/updateStatus")
|
|
@PostMapping("/updateStatus")
|
|
public R<Integer> updateStatus(@RequestBody Map<String, Object> paramMap) {
|
|
public R<Integer> updateStatus(@RequestBody Map<String, Object> paramMap) {
|