8000 GitHub - junho8628/no-proof
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

junho8628/no-proof

Repository files navigation

KB국민은행 S/W 경진대회 : 무증빙 A.I

KB국민은행 S/W 경진대회에 출전하게 된 분당경영고등학교 동아리 팀 피어나(Bloom) 입니다.

하단의 내용들은 저희 동아리 팀이 사용한 내용들을 간단히 정리하였습니다.

pip 설치

pip install selenium
pip install Flask
pip install PyMySQL
pip install SQLAlchemy
pip install Flask-SQLAlchemy

sqlite3 설치 방법

  1. https://www.sqlite.org/download.html 접속
  2. Precompiled Binaries for Windows 의 3번째 항목 다운
  3. 압축 해제 후 sqlite3.exe 복사
  4. 복사한 프로그램을 자신이 사용할 폴더 안에 삽입

chrome driver 다운

  1. 크롬 오른쪽 세로 점점점 클릭
  2. 도움말 클릭
  3. chrome 정보 클릭
  4. 버전확인
  5. https://chromedriver.chromium.org/downloads 접속
  6. 버전에 맞는 드라이버 클릭
  7. window 32다운
  8. 압축 풀고 안에있는 응용프로그램 복사 후 자신이 쓰고있는 폴더에 붙여 넣기

sqlite3 db 생성 및 테이블 생성

# db 생성
./sqlite3 [DB이름].db

# db 생성 후 create
# 홈택스 DB 1
create table tblErpTaxBillTrans (
   TransSeq int primary key,
   FromSaupjaRegN text,
   FromSaupjangNo text,
   FromSaupjaName text,
   FromDaepyoNam text,
   FromSaupjangAd text,
   FromUptae text text,
   FromJongmok text,
   FromEmailAddr1 text,
   ToSaupjaRegNo text,
   ToSaupjangNo text,
   ToSaupjaName text,
   ToDaepyoName text,
   ToSaupjangAddr text,
   ToUptae text,
   ToJongmok text,
   ToEmailAddr1 text,
   ToEmailAddr2 text,
   HomeTaxApprNo text,
   RegDate text,
   AmtUnc text,
   AmtTax text,
   EditSayoo text,
   AmtTot text,
   AmtCash text,
   AmtSupyo text,
   AmtUEum text,
   AmtMisu text,
   GubunRequPay text,
   FlowProcYN text,
   SyncIndex text,
   CorpCode text);
   
# 홈택스 DB 2번
create table tblErpTaxBillTransitem (
    TransSeq int primary key,
    ItemNo int,
    Mm text,
    Dd text,
    Pummok text,
    Spec text,
    Cnt text,
    Unc text,
    Amt text,
    Tax text,
    Bogo text);
    
# kakaoDB
CREATE TABLE kakaoUser (
    UserName text,
    Token text, 
    RefreshToken text, 
    uuid text primary key);

정보

카카오 톡이 보내지지 않을경우 Access_Token을 갱신해주시기 바랍니다. (유효기간 12시간)
Access_Token이 갱신되지 않을경우 refresh_Token을 갱신해주시기 바랍니다. (유효기간 2달)


image

  • 사용자(결재자,이용자)가 메시지 전송을 동의할때 보낼 url 입니다. 해당 동의를 해야 kakao api로 메시지 전송이 가능합니다.

image

  • 사용자 리스트의 체크박스에 선택된 사람에게 결재 메시지를 수동으로 전송할 수 있습니다.

image

  • 사용자 리스트를 다시 로딩합니다. (새로고침)

image

  • Refresh Token을 재발급 합니다. (유효기간이 두달이므로 주기적으로 해야합니다.)

image

  • Access Token을 재발급 합니다. (유효기간이 12시간이므로 하루에 적어도 한번은 재발급이 필요합니다.)

카카오 메세지

https://novice-engineers.tistory.com/9?category=908185

카카오 봇

https://luckygg.tistory.com/294

결과화면 예제

image

image

image

결과화면

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0