|
|
|
|
@ -391,19 +391,23 @@ public class StBuyOrderServiceImpl extends BaseServiceImpl<StBuyOrderMapper, StB |
|
|
|
|
|
|
|
|
|
buyOrder.setErpBuyCode(purchaseTrackVO.getRpno()); |
|
|
|
|
buyOrder.setNeedStatus(purchaseTrackVO.getReqstat()); |
|
|
|
|
List<User> userList = userClient.listByNameNolike(purchaseTrackVO.getRelctrlerName()); |
|
|
|
|
Long planBuyManId = Optional.ofNullable(userList) |
|
|
|
|
.filter(list -> !list.isEmpty()) |
|
|
|
|
.map(list -> list.get(0).getId()) |
|
|
|
|
.orElse(0L); |
|
|
|
|
buyOrder.setPlanBuyMan(planBuyManId); |
|
|
|
|
if (purchaseTrackVO.getRelctrlerName() != null) { |
|
|
|
|
List<User> userList = userClient.listByNameNolike(purchaseTrackVO.getRelctrlerName()); |
|
|
|
|
Long planBuyManId = Optional.ofNullable(userList) |
|
|
|
|
.filter(list -> !list.isEmpty()) |
|
|
|
|
.map(list -> list.get(0).getId()) |
|
|
|
|
.orElse(0L); |
|
|
|
|
buyOrder.setPlanBuyMan(planBuyManId); |
|
|
|
|
} |
|
|
|
|
buyOrder.setPlanBuyManName(purchaseTrackVO.getRelctrlerName()); |
|
|
|
|
List<User> users = userClient.listByNameNolike(purchaseTrackVO.getPurcodeName()); |
|
|
|
|
Long buyManId = Optional.ofNullable(users) |
|
|
|
|
.filter(list -> !list.isEmpty()) |
|
|
|
|
.map(list -> list.get(0).getId()) |
|
|
|
|
.orElse(0L); |
|
|
|
|
buyOrder.setBuyMan(buyManId); |
|
|
|
|
if (purchaseTrackVO.getPurcodeName() != null) { |
|
|
|
|
List<User> users = userClient.listByNameNolike(purchaseTrackVO.getPurcodeName()); |
|
|
|
|
Long buyManId = Optional.ofNullable(users) |
|
|
|
|
.filter(list -> !list.isEmpty()) |
|
|
|
|
.map(list -> list.get(0).getId()) |
|
|
|
|
.orElse(0L); |
|
|
|
|
buyOrder.setBuyMan(buyManId); |
|
|
|
|
} |
|
|
|
|
buyOrder.setBuyManName(purchaseTrackVO.getPurcodeName()); |
|
|
|
|
|
|
|
|
|
this.updateById(buyOrder); |
|
|
|
|
|