Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Taufik Yulianto
/
esipkd
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 8d6df756
authored
Nov 23, 2021
by
aagusti
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
update pap pkb report
1 parent
3d694b18
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
15 deletions
esipkd/views/pap.py
esipkd/views/pkb.py
esipkd/views/reports.py
esipkd/views/templates/pap/edit.pt
esipkd/views/pap.py
View file @
8d6df75
...
...
@@ -62,9 +62,9 @@ def deferred_tahun(node, kw):
return
widget
.
SelectWidget
(
values
=
values
)
TAHUNS
=
((
''
,
'Pilih Tahun'
),
(
'1990'
,
'1990'
),(
'1991'
,
'1991'
),(
'1992'
,
'1992'
),(
'1993'
,
'1993'
),(
'1994'
,
'1994'
),
(
'1995'
,
'1995'
),(
'1996'
,
'1996'
),(
'1997'
,
'1997'
),(
'1998'
,
'1998'
),(
'1999'
,
'1999'
),
(
'2000'
,
'2000'
),(
'2001'
,
'2001'
),(
'2002'
,
'2002'
),(
'2003'
,
'2003'
),(
'2004'
,
'2004'
),
#
('1990','1990'),('1991','1991'),('1992','1992'),('1993','1993'),('1994','1994'),
#
('1995','1995'),('1996','1996'),('1997','1997'),('1998','1998'),('1999','1999'),
#
('2000','2000'),('2001','2001'),('2002','2002'),('2003','2003'),('2004','2004'),
(
'2005'
,
'2005'
),(
'2006'
,
'2006'
),(
'2007'
,
'2007'
),(
'2008'
,
'2008'
),(
'2009'
,
'2009'
),
(
'2010'
,
'2010'
),(
'2011'
,
'2011'
),(
'2012'
,
'2012'
),(
'2013'
,
'2013'
),(
'2014'
,
'2014'
),
(
'2015'
,
'2015'
),(
'2016'
,
'2016'
),(
'2017'
,
'2017'
),(
'2018'
,
'2018'
),(
'2019'
,
'2019'
),
...
...
esipkd/views/pkb.py
View file @
8d6df75
...
...
@@ -19,7 +19,7 @@ SESS_EDIT_FAILED = 'user edit failed'
#######
# Add #
#######
import
logging
def
form_validator
(
form
,
value
):
def
err_no_rangka
():
raise
colander
.
Invalid
(
form
,
...
...
@@ -259,7 +259,7 @@ def save(request, values, row=None):
tg_pros_daftar, jam_daftar, kd_status, flag_sms)
VALUES('{no_rangka}', '{no_ktp}', '{email}', '{no_hp}', '{ivr}',
'{c_date}' , '{c_time}', '{kd_status}', '{flag_sms}')"""
logging
.
info
(
sql
)
row
=
engInformix
.
execute
(
sql
.
format
(
no_rangka
=
values
[
'no_rangka'
],
no_ktp
=
values
[
'no_ktp'
],
...
...
@@ -270,7 +270,8 @@ def save(request, values, row=None):
c_time
=
values
[
'c_time'
],
kd_status
=
0
,
flag_sms
=
0
))
except
:
except
Exception
as
e
:
logging
.
info
(
e
)
return
tm_awal
=
datetime
.
now
()
...
...
@@ -279,25 +280,24 @@ def save(request, values, row=None):
sql_result
=
"""
SELECT * FROM v_smsdft
WHERE no_rangka= '{no_rangka}' and no_ktp= '{no_ktp}'
and
email = '{email}' and
no_hp='{no_hp}' and ivr= '{ivr}'
and no_hp='{no_hp}' and ivr= '{ivr}'
and tg_pros_daftar='{c_date}' and jam_daftar='{c_time}'
and kd_status='{kd_status}'
"""
.
format
(
no_rangka
=
values
[
'no_rangka'
],
no_ktp
=
values
[
'no_ktp'
],
email
=
values
[
'email'
],
#
email = values['email'],
no_hp
=
values
[
'no_hp'
],
ivr
=
'11'
,
c_date
=
values
[
'c_date'
],
c_time
=
values
[
'c_time'
],
kd_status
=
2
)
trx_timeout
=
1
0
trx_timeout
=
2
0
delay_after_insert
=
1
awal
=
time
()
p
=
None
msg
=
None
while
time
()
-
awal
<
trx_timeout
:
sleep
(
delay_after_insert
)
try
:
...
...
@@ -370,6 +370,7 @@ def view_add(request):
c_now
=
datetime
.
now
()
ctrl
[
'c_date'
]
=
c_now
.
strftime
(
'
%
m-
%
d-
%
Y'
)
ctrl
[
'c_time'
]
=
c_now
.
strftime
(
'
%
H:
%
M:
%
S'
)
ctrl
[
'c_date2'
]
=
c_now
row
=
save_request
(
ctrl
,
request
)
found
=
1
return
HTTPFound
(
location
=
request
.
route_url
(
'pkb-edit'
,
nr
=
ctrl
[
'no_rangka'
],
...
...
@@ -391,13 +392,12 @@ def query_id(request):
sql_result1
=
"""
SELECT * FROM v_smsdft
WHERE no_rangka= '{no_rangka}' and no_ktp= '{no_ktp}'
and
email = '{email}' and
no_hp='{no_hp}' and ivr= '{ivr}'
and no_hp='{no_hp}' and ivr= '{ivr}'
and tg_pros_daftar='{c_date}' and jam_daftar='{c_time}'
and kd_status<>'{kd_status}'
"""
.
format
(
no_rangka
=
request
.
matchdict
[
'nr'
],
no_ktp
=
request
.
matchdict
[
'nk'
],
email
=
request
.
matchdict
[
'em'
],
no_hp
=
request
.
matchdict
[
'nh'
],
c_date
=
request
.
matchdict
[
'cd'
],
c_time
=
request
.
matchdict
[
'ct'
],
...
...
@@ -446,6 +446,7 @@ def view_edit(request):
c_now
=
datetime
.
now
()
ctrl
[
'c_date'
]
=
c_now
.
strftime
(
'
%
m-
%
d-
%
Y'
)
ctrl
[
'c_time'
]
=
c_now
.
strftime
(
'
%
H:
%
M:
%
S'
)
ctrl
[
'c_date2'
]
=
c_now
row
=
save_request
(
ctrl
,
request
)
found
=
1
print
'----------------Row Hasil Select--------------------'
,
row
...
...
esipkd/views/reports.py
View file @
8d6df75
...
...
@@ -194,7 +194,14 @@ class ViewLaporan(BaseViews):
req
=
self
.
request
params
=
req
.
params
url_dict
=
req
.
matchdict
u
=
req
.
user
.
id
if
not
req
.
user
:
req_user
=
False
req_user_id
=
None
else
:
req_user
=
True
req_user_id
=
req
.
user
.
id
u
=
req_user_id
# req.user.id
now
=
datetime
.
now
()
.
strftime
(
'
%
Y-
%
m-
%
d'
)
thn
=
datetime
.
now
()
.
strftime
(
'
%
Y'
)
id
=
'id'
in
params
and
params
[
'id'
]
and
int
(
params
[
'id'
])
or
0
...
...
@@ -212,6 +219,8 @@ class ViewLaporan(BaseViews):
bulan2
=
int
(
bulan
)
-
1
sptpd_id
=
'sptpd_id'
in
params
and
params
[
'sptpd_id'
]
and
str
(
params
[
'sptpd_id'
])
or
''
if
req_user
==
True
:
if
group_in
(
req
,
'bendahara'
):
unit_id
=
DBSession
.
query
(
UserUnit
.
unit_id
)
.
filter
(
UserUnit
.
user_id
==
u
...
...
@@ -251,6 +260,11 @@ class ViewLaporan(BaseViews):
unit_kd
=
"1.20.05."
unit_nm
=
"BADAN PENDAPATAN DAERAH"
unit_al
=
"Jl. Soekarno Hatta, No. 528, Bandung"
else
:
unit_kd
=
"1.20.05."
unit_nm
=
"BADAN PENDAPATAN DAERAH"
unit_al
=
"Jl. Soekarno Hatta, No. 528, Bandung"
#-----------------------------------------------------------------------------#
tgl_awal
=
'tgl_awal'
in
params
and
params
[
'tgl_awal'
]
and
str
(
params
[
'tgl_awal'
])
or
0
...
...
@@ -865,7 +879,7 @@ class ViewLaporan(BaseViews):
elif
url_dict
[
'act'
]
==
'Laporan_7'
:
query
=
DBSession
.
query
(
ARSspd
.
bayar
.
label
(
'bayar'
),
ARSspd
.
bunga
.
label
(
'bunga'
),
(
ARInvoice
.
denda
+
ARSspd
.
bunga
)
.
label
(
'bunga'
),
#ARInvoice.denda.label('bunga'),
ARSspd
.
tgl_bayar
.
label
(
'tgl'
),
ARInvoice
.
kode
.
label
(
'kd'
),
...
...
esipkd/views/templates/pap/edit.pt
View file @
8d6df75
...
...
@@ -187,7 +187,7 @@
</div>
<!--npa -->
<label
for=
"npa"
class=
"control-label col-md-3"
id=
"req-npa"
>
NP
S
</label>
NP
A
</label>
<div
class=
"col-md-3"
tal:define=
"field form['npa']"
id=
"item-${field.oid}"
>
${structure:field.serialize()}
<script>
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment