123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package net.chenlin.dp.modules.api.service;
- import com.mysql.cj.util.StringUtils;
- import net.chenlin.dp.common.openapi4j.examples.voucher.VoucherAdd;
- import net.chenlin.dp.common.openapi4j.util.PropUtil;
- import net.chenlin.dp.modules.api.controller.DingdingOpenInterface;
- import java.util.List;
- import java.util.Map;
- import java.util.Properties;
- public class ReimbursementService {
- public static void autoReimbursement(){
- DingdingOpenInterface dingdingOpenInterface = new DingdingOpenInterface();
- Properties prop = PropUtil.getProperties("/config.properties");
- String PROC = prop.getProperty("bx_process_code");
- List<String> list = dingdingOpenInterface.getOrderIdList(PROC);
- if(list.size() > 0){
- for(String o:list){
- Map<String,Object> map = dingdingOpenInterface.getOrderDetails(o);
- if(StringUtils.isNullOrEmpty(map.get("result").toString()) || !map.get("result").toString().equals("agree")){
- continue;
- }
- Map<String,Object> map1 = dingdingOpenInterface.tableToMap(map);
- System.out.println(map1);
- System.out.println("============================");
- }
- }
- }
- public static void main(String[] args) {
- autoReimbursement();
- }
- }
|