Showing
2 changed files
with
14 additions
and
0 deletions
xingyun-sc/src/main/java/com/lframework/xingyun/sc/controller/order/PurchaseOrderInfoController.java
| @@ -147,6 +147,13 @@ public class PurchaseOrderInfoController extends DefaultBaseController { | @@ -147,6 +147,13 @@ public class PurchaseOrderInfoController extends DefaultBaseController { | ||
| 147 | } | 147 | } |
| 148 | 148 | ||
| 149 | GetPurchaseOrderInfoBo result = new GetPurchaseOrderInfoBo(data); | 149 | GetPurchaseOrderInfoBo result = new GetPurchaseOrderInfoBo(data); |
| 150 | + // 判断 contractCreateById 是否等于当前用户 ID | ||
| 151 | + String currentUserId = SecurityUtil.getCurrentUser().getId(); | ||
| 152 | + boolean isCreateBy = false; | ||
| 153 | + if (currentUserId.equals(data.getContractCreateById())) { | ||
| 154 | + isCreateBy = true; | ||
| 155 | + } | ||
| 156 | + result.setContractCreateBy(isCreateBy); | ||
| 150 | QueryPurchaseOrderLineVo vo = new QueryPurchaseOrderLineVo(); | 157 | QueryPurchaseOrderLineVo vo = new QueryPurchaseOrderLineVo(); |
| 151 | vo.setPurchaseOrderId(id); | 158 | vo.setPurchaseOrderId(id); |
| 152 | List<PurchaseOrderLine> purchaseOrderLineList = purchaseOrderLineService.query(vo); | 159 | List<PurchaseOrderLine> purchaseOrderLineList = purchaseOrderLineService.query(vo); |
| @@ -99,6 +99,13 @@ public class PurchaseOrderRevokeController extends DefaultBaseController { | @@ -99,6 +99,13 @@ public class PurchaseOrderRevokeController extends DefaultBaseController { | ||
| 99 | } | 99 | } |
| 100 | 100 | ||
| 101 | GetPurchaseOrderRevokeBo result = new GetPurchaseOrderRevokeBo(data); | 101 | GetPurchaseOrderRevokeBo result = new GetPurchaseOrderRevokeBo(data); |
| 102 | + String currentUserId = SecurityUtil.getCurrentUser().getId(); | ||
| 103 | + // 判断 createById 是否等于当前用户 ID | ||
| 104 | + boolean isCreateBy = false; | ||
| 105 | + if (currentUserId.equals(data.getCreateById())) { | ||
| 106 | + isCreateBy = true; | ||
| 107 | + } | ||
| 108 | + result.setRevokeCreateBy(isCreateBy); | ||
| 102 | QueryPurchaseOrderRevokeLineVo vo = new QueryPurchaseOrderRevokeLineVo(); | 109 | QueryPurchaseOrderRevokeLineVo vo = new QueryPurchaseOrderRevokeLineVo(); |
| 103 | vo.setPurchaseOrderRevokeId(id); | 110 | vo.setPurchaseOrderRevokeId(id); |
| 104 | List<PurchaseOrderRevokeLine> query = purchaseOrderRevokeLineService.query(vo); | 111 | List<PurchaseOrderRevokeLine> query = purchaseOrderRevokeLineService.query(vo); |