|
@@ -356,6 +356,7 @@ public class PurchaseOrderServiceImpl extends ServiceImpl<PurchaseOrderMapper, P
|
|
|
public String insertPurchaseOrder(PurchaseOrder purchaseOrder) {
|
|
|
//新增主键id
|
|
|
purchaseOrder.setId(IdGenerator.generateUUID());
|
|
|
+ purchaseOrder.setOrderType("采购");
|
|
|
// 操作主表数据
|
|
|
boolean one = this.insert(purchaseOrder);
|
|
|
boolean isStartWorkflow = StringUtils.isBlank(purchaseOrder.getWorkflowId());
|
|
@@ -429,5 +430,29 @@ public class PurchaseOrderServiceImpl extends ServiceImpl<PurchaseOrderMapper, P
|
|
|
return "NG";
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 我的合同列表
|
|
|
+ * @param purchaseOrder
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Page<PurchaseOrder> selectPurchaseOrderApp(PurchaseOrder purchaseOrder) {
|
|
|
+ Map<String, Object> pageView = new HashMap<>();
|
|
|
+ pageView.put("startRecord", (purchaseOrder.getCurrentPage() - 1)
|
|
|
+ * purchaseOrder.getPageSize());
|
|
|
+ pageView.put("commonId", purchaseOrder.getCommonId());
|
|
|
+ pageView.put("pageSize", purchaseOrder.getPageSize());
|
|
|
+ pageView.put("currentPage", purchaseOrder.getCurrentPage());
|
|
|
+ // 查询我的合同总数
|
|
|
+ Integer dataCount = baseMapper.getCountByCondition(pageView);
|
|
|
+ List<PurchaseOrder> dataList = baseMapper.getListByCondition(pageView);
|
|
|
+ Page<PurchaseOrder> page = new Page<>();
|
|
|
+ page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
|
|
|
+ page.setTotal(dataCount == null ? 0 : dataCount);
|
|
|
+ page.setCurrent(purchaseOrder.getCurrentPage());
|
|
|
+ page.setSize(purchaseOrder.getPageSize());
|
|
|
+ return page;
|
|
|
+ }
|
|
|
}
|
|
|
|