|
@@ -4,6 +4,8 @@ import cn.ezhizao.framework.web.controller.BaseController;
|
|
|
import cn.ezhizao.framework.web.domain.AjaxResult;
|
|
|
import cn.ezhizao.project.business.domain.*;
|
|
|
import cn.ezhizao.project.business.service.*;
|
|
|
+import cn.ezhizao.project.system.domain.SysUser;
|
|
|
+import cn.ezhizao.project.system.service.ISysUserService;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
@@ -34,6 +36,8 @@ public class Inc10101Controller extends BaseController {
|
|
|
@Resource
|
|
|
private IBizAccessoriesService bizAccessoriesService;
|
|
|
@Resource
|
|
|
+ private ISysUserService userService;
|
|
|
+ @Resource
|
|
|
private IBizPullP2TimeService pullP2TimeService;
|
|
|
|
|
|
@GetMapping("/getP2CompanyProductPackage")
|
|
@@ -68,6 +72,7 @@ public class Inc10101Controller extends BaseController {
|
|
|
List<BizProduct> bizProducts = bizProductService.query().list();
|
|
|
List<BizCompany> bizCompanies = bizCompanyService.query().list();
|
|
|
List<BizAccessories> bizAccessories = bizAccessoriesService.query().list();
|
|
|
+ List<SysUser> sysUsers = userService.getList();
|
|
|
|
|
|
inc10101List.forEach(l -> {
|
|
|
// 判断之前是否有这个辅料
|
|
@@ -75,6 +80,16 @@ public class Inc10101Controller extends BaseController {
|
|
|
// 已插入材料
|
|
|
BizCompanyProductPackage oldItem = bizCompanyProductPackages.stream().filter(v -> v.getCompanyCode().equals(l.getCust().trim()) && v.getProductCode().equals(l.getCpart().trim()) && v.getPackageCode().equals(l.getPart().trim())).findFirst().orElse(null);
|
|
|
oldItem.setByInc10101(l);
|
|
|
+
|
|
|
+ if (oldItem.getXsyno() != null) {
|
|
|
+ oldItem.setXsyId(sysUsers.stream().filter(v -> v.getUserName().equals(oldItem.getXsyno())).findFirst().orElse(new SysUser()).getUserId());
|
|
|
+ }
|
|
|
+ if (oldItem.getBgyno() != null) {
|
|
|
+ oldItem.setBgyId(sysUsers.stream().filter(v -> v.getUserName().equals(oldItem.getXsyno())).findFirst().orElse(new SysUser()).getUserId());
|
|
|
+ }
|
|
|
+ if (oldItem.getJsyno() != null) {
|
|
|
+ oldItem.setJsyId(sysUsers.stream().filter(v -> v.getUserName().equals(oldItem.getXsyno())).findFirst().orElse(new SysUser()).getUserId());
|
|
|
+ }
|
|
|
updateMachineCenter.add(oldItem);
|
|
|
} else {
|
|
|
BizCompanyProductPackage newItem = new BizCompanyProductPackage(l);
|
|
@@ -87,6 +102,15 @@ public class Inc10101Controller extends BaseController {
|
|
|
if (newItem.getPackageCode() != null) {
|
|
|
newItem.setAccessoriesId(bizAccessories.stream().filter(v -> v.getAccessoriesCode().equals(newItem.getPackageCode())).findFirst().orElse(new BizAccessories()).getId());
|
|
|
}
|
|
|
+ if (newItem.getXsyno() != null) {
|
|
|
+ newItem.setXsyId(sysUsers.stream().filter(v -> v.getUserName().equals(newItem.getXsyno())).findFirst().orElse(new SysUser()).getUserId());
|
|
|
+ }
|
|
|
+ if (newItem.getBgyno() != null) {
|
|
|
+ newItem.setBgyId(sysUsers.stream().filter(v -> v.getUserName().equals(newItem.getXsyno())).findFirst().orElse(new SysUser()).getUserId());
|
|
|
+ }
|
|
|
+ if (newItem.getJsyno() != null) {
|
|
|
+ newItem.setJsyId(sysUsers.stream().filter(v -> v.getUserName().equals(newItem.getXsyno())).findFirst().orElse(new SysUser()).getUserId());
|
|
|
+ }
|
|
|
insertMachineCenter.add(newItem);
|
|
|
}
|
|
|
});
|