Commit b0b4f220 authored by 鲁鑫's avatar 鲁鑫

采购申请审批增加行项目

parent 2efa6cf6
......@@ -19,4 +19,6 @@ public interface SapPurchaseApprovalItemApplication {
void deleteByIds(List<String> ids);
Map<String, Object> querySapPurchaseApprovalItems(SapPurchaseApprovalItemQueryRequest queryRequest);
List<SapPurchaseApprovalItem> querySapPurchaseApprovalItems(String sapPurchaseApprovalId);
}
......@@ -275,14 +275,18 @@ public class SapPurchaseApprovalApplicationImpl extends FlowBroker implements Sa
* 远程调用sap接口,传递数据
*/
public void sendSapDate(SapPurchaseApproval sapPurchaseApproval, String flag) {
Map<String,Object> paramItem = new HashMap<>();
paramItem.put("banfn",sapPurchaseApproval.getBanfn());
paramItem.put("BEDNR",sapPurchaseApproval.getBillCode());
paramItem.put("frgkz","10");
paramItem.put("bnfpo","10");
paramItem.put("flag",flag);
List<SapPurchaseApprovalItem> approvalItemList = sapPurchaseApprovalItemApplication.querySapPurchaseApprovalItems(sapPurchaseApproval.getId());
List<Map<String,Object>> paramList= new ArrayList<>();
paramList.add(paramItem);
for (SapPurchaseApprovalItem sapPurchaseApprovalItem : approvalItemList) {
Map<String,Object> paramItem = new HashMap<>();
paramItem.put("banfn",sapPurchaseApproval.getBanfn());
paramItem.put("BEDNR",sapPurchaseApproval.getBillCode());
paramItem.put("frgkz","10");
paramItem.put("bnfpo",sapPurchaseApprovalItem.getBnfpo());
paramItem.put("flag",flag);
paramList.add(paramItem);
}
Map<String,Object> param = new HashMap<>();
param.put("MODE","PR");
param.put("DATA",paramList);
......
......@@ -49,4 +49,9 @@ public class SapPurchaseApprovalItemApplicationImpl extends BaseApplication impl
}
return map;
}
@Override
public List<SapPurchaseApprovalItem> querySapPurchaseApprovalItems(String sapPurchaseApprovalId) {
return sapPurchaseApprovalItemRepository.findBySapPurchaseApprovalId(sapPurchaseApprovalId);
}
}
......@@ -3,10 +3,13 @@ package com.huigou.topsun.sap.purchaseApproval.repository;
import com.huigou.topsun.sap.purchaseApproval.domain.SapPurchaseApprovalItem;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
/**
* @Auther: xin.lu
* @Date: 2024/01/09/19:01
* @Description:
*/
public interface SapPurchaseApprovalItemRepository extends JpaRepository<SapPurchaseApprovalItem,String> {
List<SapPurchaseApprovalItem> findBySapPurchaseApprovalId(String sapPurchaseApprovalId);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment