EbsApiServiceImplTest.java 3.79 KB
Newer Older
Ken you's avatar
Ken you committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
package pwc.taxtech.atms.service.impl;
import org.junit.Test;
import pwc.taxtech.atms.CommonIT;
import pwc.taxtech.atms.dto.ebsdto.JEqueryDto;
import pwc.taxtech.atms.service.EbsApiService;

import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class EbsApiServiceImplTest extends CommonIT {
    @Resource
    private EbsApiService ebsApiService;
    @Resource
    private DistributedIdService distributedIdService;

    @Test
    public  void queryRemoteServerThenUpdateJE(){
        List<JEqueryDto> items=new ArrayList<>();
        for(int i=0;i<10;i++){
            JEqueryDto jEqueryDto=new JEqueryDto();
            jEqueryDto.setId(distributedIdService.nextId());
            jEqueryDto.setOrganizationId("44250A49-F3EF-4A1E-89E0-165BB89A94D0");
            jEqueryDto.setProjectId("44250A49-F3EF-4A1E-89E0-165BB89A94D0");
            jEqueryDto.setDate(new Date());
            jEqueryDto.setSource("这是哪里"+i);
            jEqueryDto.setLedgerId("我关联谁"+i);
            jEqueryDto.setLedgerName("我是谁"+i);
            jEqueryDto.setCurrencyCode("123"+i);
            jEqueryDto.setStatus("1");
            jEqueryDto.setHeaderId("123456789");
            jEqueryDto.setLineNum("1");
            jEqueryDto.setApprovalStatus("1");
            jEqueryDto.setPostedStatus("1");
            jEqueryDto.setPeriod(0);
            jEqueryDto.setAccountingDate(new Date());
            jEqueryDto.setJournalSource("setJournalSource");
            jEqueryDto.setCategory("setCategory");
            jEqueryDto.setName("setName");
            jEqueryDto.setVoucherNum("setVoucherNum");
            jEqueryDto.setDescription("setDescription");
            jEqueryDto.setSegment1("setSegment1");
            jEqueryDto.setSegment2("setSegment2");
            jEqueryDto.setSegment3("");
            jEqueryDto.setSegment4("");
            jEqueryDto.setSegment5("");
            jEqueryDto.setSegment6("");
            jEqueryDto.setSegment7("");
            jEqueryDto.setSegment8("");
            jEqueryDto.setSegment9("");
            jEqueryDto.setSegment10("");
            jEqueryDto.setSegment1Name("");
            jEqueryDto.setSegment2Name("");
            jEqueryDto.setSegment3Name("");
            jEqueryDto.setSegment4Name("");
            jEqueryDto.setSegment5Name("");
            jEqueryDto.setSegment6Name("");
            jEqueryDto.setSegment7Name("");
            jEqueryDto.setSegment8Name("");
            jEqueryDto.setSegment9Name("");
            jEqueryDto.setSegment10Name("");
            jEqueryDto.setJournalCurrencyCode("");
            jEqueryDto.setSobCurrencyCode("");
            jEqueryDto.setAccountedDr(new BigDecimal("0"));
            jEqueryDto.setAccountedCr(new BigDecimal("0"));
            jEqueryDto.setEnteredDr(new BigDecimal("0"));
            jEqueryDto.setEnteredCr(new BigDecimal("0"));
            jEqueryDto.setCfItem("");
            jEqueryDto.setAttribute1("");
            jEqueryDto.setAttribute2(new Date());
            jEqueryDto.setAttribute3("");
            jEqueryDto.setAttribute4("");
            jEqueryDto.setAttribute5("");
            jEqueryDto.setAttribute6("");
            jEqueryDto.setAttribute7("");
            jEqueryDto.setAttribute8("");
            jEqueryDto.setAttribute9("");
            jEqueryDto.setAttribute10("");
            jEqueryDto.setAttribute11("");
            jEqueryDto.setAttribute12("");
            jEqueryDto.setAttribute13("");
            jEqueryDto.setAttribute14("");
            jEqueryDto.setAttribute15("");
            jEqueryDto.setAttribute16("");
            items.add(jEqueryDto);
        }
        ebsApiService.queryRemoteServerThenUpdateJE(items);
    }
}