| | |
| | | */ |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | public static void main9(String[] args) { |
| | | //直接开票 |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | | SimpleDateFormat sdf2 = new SimpleDateFormat("hh:mm:ss"); |
| | | String format = sdf.format(new Date()); |
| | | String format2 = sdf2.format(new Date()); |
| | | String idStr = 111111+""; |
| | | String idStr = 17107+""; |
| | | String dateStr = DateUtil.currentSeconds()+""; |
| | | String l = idStr + dateStr; |
| | | |
| | |
| | | //开票申请 |
| | | DirectTicket.info info = new DirectTicket.info(); |
| | | info.setOrdernum(1); |
| | | info.setAmt(3.0); |
| | | info.setAmt(7.5); |
| | | info.setAmount(1); |
| | | info.setIncitemcode("072101"); |
| | | info.setIncitemname("停车泊位及公共停车场等有偿使用收入"); |
| | |
| | | directTicket.setIssuedate(format); |
| | | directTicket.setIssuetime(format2); |
| | | directTicket.setPayerpartytype("1"); |
| | | directTicket.setPayer("冀A0C5MA"); |
| | | directTicket.setAmt(3.0); |
| | | directTicket.setPayer("冀A0CM05"); |
| | | directTicket.setAmt(7.5); |
| | | directTicket.setUsername("张娇"); |
| | | directTicket.setChecker("乔宁"); |
| | | directTicket.setPayinfo(json); |
| | |
| | | txt += map+",\n"; |
| | | if(entity.getBody().getCode() ==1 ){ |
| | | //申请成功,去获取开票文件 |
| | | //System.out.println(entity.getBody()); |
| | | System.out.println(entity.getBody()); |
| | | Object o = entity.getBody().getData().get(0); |
| | | String s = JSON.toJSONString(o); |
| | | Map<String,Object> mapTypes = (Map)JSON.parse(s); |
| | |
| | | } |
| | | } |
| | | |
| | | public static void main9(String[] args) { |
| | | public static void main(String[] args) { |
| | | Map<String,Object> map1 = new HashMap<>(); |
| | | map1.put("einvoicecode", ""); |
| | | map1.put("einvoicenumber",""); |
| | | map1.put("bizcode", ""); |
| | | map1.put("randomnumber",""); |
| | | map1.put("einvoicecode", "13011223"); |
| | | map1.put("einvoicenumber","0005489442"); |
| | | map1.put("bizcode", "171071682490940"); |
| | | map1.put("randomnumber","366660"); |
| | | map1.put("billfiletype",1); |
| | | SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd_HH_mm_ss"); |
| | | RestTemplate restTemplate = new RestTemplate(); |
| | | ResponseEntity<ReturnData> entity = restTemplate.postForEntity("http://10.255.200.204:7991/geteinvoicebybizcode", HTTPEntityUtil.setEntity(map1), ReturnData.class); |
| | | System.out.println(entity.getBody()); |
| | | if(entity.getBody().getCode() == 1){ |
| | | System.out.println(entity.getBody()); |
| | | Object o1 = entity.getBody().getData().get(0); |
| | | String s1 = JSON.toJSONString(o1); |
| | | EticketFile eticketFile = JSONObject.parseObject(s1, EticketFile.class); |