Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Y
YX_IDENT_beijing_auxiliary_YD
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zhangyusheng
YX_IDENT_beijing_auxiliary_YD
Commits
57bfdaba
Commit
57bfdaba
authored
Jun 27, 2019
by
dahai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导入绿包信息 返回导入失败的派出所名称
添加查询妥投失败确认接收的信息 修改二次确认妥投失败信息 添加身份证号确认
parent
d85d5725
Pipeline
#5
failed with stages
Changes
5
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
43 additions
and
10 deletions
+43
-10
DeliveredApi.java
src/main/java/com/yxproject/start/api/DeliveredApi.java
+24
-3
DeliveredInfoMapper.java
.../java/com/yxproject/start/mapper/DeliveredInfoMapper.java
+9
-2
TaskListMapper.java
src/main/java/com/yxproject/start/mapper/TaskListMapper.java
+2
-2
DeliveredService.java
...in/java/com/yxproject/start/service/DeliveredService.java
+2
-1
DeliveredServiceImpl.java
...om/yxproject/start/service/impl/DeliveredServiceImpl.java
+6
-2
No files found.
src/main/java/com/yxproject/start/api/DeliveredApi.java
View file @
57bfdaba
...
...
@@ -167,6 +167,7 @@ public class DeliveredApi {
return
true
;
}
/**
* 登记投递失败信息
*/
...
...
@@ -436,9 +437,9 @@ public class DeliveredApi {
jsonarray
=
JSONArray
.
fromObject
(
jsonStr
);
for
(
int
i
=
0
;
i
<
jsonarray
.
size
();
i
++)
{
JSONObject
jsonObject
=
(
JSONObject
)
jsonarray
.
get
(
i
);
String
waybillNumber
=
jsonObject
.
getString
(
"
w
aybillNumber"
);
//todo 查询投递失败的信息 方便二次确认
List
<
Map
<
String
,
Object
>>
list
=
deliveredService
.
selectDeliverDataByWaybillNumber
(
waybillNumber
);
String
waybillNumber
=
jsonObject
.
getString
(
"
backW
aybillNumber"
);
String
cardId
=
jsonObject
.
getString
(
"cardId"
);
List
<
Map
<
String
,
Object
>>
list
=
deliveredService
.
selectDeliverDataByWaybillNumber
(
waybillNumber
,
cardId
);
if
(
list
.
size
()>
0
){
return
true
;
}
else
{
...
...
@@ -472,6 +473,26 @@ public class DeliveredApi {
return
mapList
;
}
/**
* 查询登记妥投失败已接收的信息
* @return 返回值
*/
@RequestMapping
(
"queryDeliveredFailedByReceiveDate"
)
// @RequiresPermissions("userInfo.add")//权限管理;
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
List
<
Map
<
String
,
Object
>>
queryDeliveredFailedByReceiveDate
(
@RequestParam
(
"startDate"
)
String
startDate
,
@RequestParam
(
"endDate"
)
String
endDate
,
HttpServletRequest
requ
)
{
String
remoteAddr
=
requ
.
getRemoteAddr
();
MDC
.
put
(
"ip"
,
remoteAddr
);
List
<
Map
<
String
,
Object
>>
mapList
=
new
ArrayList
<>();
try
{
mapList
=
deliveredService
.
selectDeliveredFailedByReceiveDate
(
replaceDate
(
startDate
),
replaceDate
(
endDate
));
}
catch
(
Exception
e
){
logger
.
error
(
"查询登记妥投失败已接收的信息:"
);
logger
.
error
(
"Exception 查询登记妥投失败已接收的信息"
,
e
);
}
return
mapList
;
}
/**
* 去除字符串中中线
...
...
src/main/java/com/yxproject/start/mapper/DeliveredInfoMapper.java
View file @
57bfdaba
...
...
@@ -56,13 +56,20 @@ public interface DeliveredInfoMapper {
"where to_char(PRINT_DATE,'yyyyMMdd') in (${date}) and DELIVERED_INFO.DEAL_STATE =0"
)
public
List
<
Map
<
String
,
Object
>>
selectDeliverData
(
@Param
(
"date"
)
String
date
);
@Select
(
"select * from PERSON_POST where WAYBILL_NUMBER = #{waybillNumber}"
)
public
List
<
Map
<
String
,
Object
>>
selectDeliverDataByWaybillNumber
(
@Param
(
"waybillNumber"
)
String
waybillNumber
);
@Select
(
"select * from DETAIL_RECEIPT_LIST left join PERSON_POST on PERSON_POST.ID_CARD = DETAIL_RECEIPT_LIST.CARD_ID where PERSON_POST.BACK_WAYBILL_NUMBER = #{waybillNumber} and DETAIL_RECEIPT_LIST.CARD_ID = #{cardId} "
)
public
List
<
Map
<
String
,
Object
>>
selectDeliverDataByWaybillNumber
(
@Param
(
"waybillNumber"
)
String
waybillNumber
,
@Param
(
"cardId"
)
String
cardId
);
@Select
(
"select DELIVERED_FAILED_INFO.*,DELIVERED_FAILED_REASON.REASON from DELIVERED_FAILED_INFO\n"
+
"left join DELIVERED_FAILED_REASON on DELIVERED_FAILED_REASON.ID = DELIVERED_FAILED_INFO.BACK_REASON\n"
+
"where RECEIVE_DATE is null"
)
public
List
<
Map
<
String
,
Object
>>
selectDeliveredFailedNotReceive
();
@Update
(
"update DELIVERED_FAILED_INFO set RECEIVE_NAME =#{name},RECEIVE_DATE = sysdate where CARD_ID = #{cardID} and RECEIVE_DATE is null"
)
public
boolean
updateDeliveredFailedInfo
(
@Param
(
"cardID"
)
String
cardID
,
@Param
(
"name"
)
String
name
);
@Select
(
"select DELIVERED_FAILED_INFO.*,DELIVERED_FAILED_REASON.REASON from DELIVERED_FAILED_INFO\n"
+
"left join DELIVERED_FAILED_REASON on DELIVERED_FAILED_REASON.ID = DELIVERED_FAILED_INFO.BACK_REASON\n"
+
"where to_char(RECEIVE_DATE,'yyyyMMdd') between #{startDate} and #{endDate}"
)
public
List
<
Map
<
String
,
Object
>>
selectDeliveredFailedByReceiveDate
(
@Param
(
"startDate"
)
String
startDate
,
@Param
(
"endDate"
)
String
endDate
);
}
src/main/java/com/yxproject/start/mapper/TaskListMapper.java
View file @
57bfdaba
...
...
@@ -1506,7 +1506,7 @@ public interface TaskListMapper {
"where to_char(ISSUED_DATE,'yyyyMMdd') = to_char(sysdate,'yyyyMMdd'))"
)
public
List
<
Map
<
String
,
Object
>>
getPrintOutCount
();
@Select
(
"SELECT CARD_TYPE,CARD_TYPE_ID,SUM(valid_count) valid_count, failed_count,PRINT_OUT_DATE FROM (select CARD_TYPE_DIC.CARD_TYPE,CARD_TYPE_DIC.CARD_TYPE_ID,decode(group_no.valid_count,null,1,GROUP_NO.VALID_COUNT) valid_count ,\n"
+
@Select
(
"SELECT CARD_TYPE,CARD_TYPE_ID,SUM(valid_count) valid_count, failed_count,PRINT_OUT_DATE FROM (select
GROUP_NO.GROUP_NO,
CARD_TYPE_DIC.CARD_TYPE,CARD_TYPE_DIC.CARD_TYPE_ID,decode(group_no.valid_count,null,1,GROUP_NO.VALID_COUNT) valid_count ,\n"
+
"failed_info.failed_count,to_char(PRINT_OUT_DATE,'yyyyMMdd') PRINT_OUT_DATE\n"
+
"from task \n"
+
"left join GROUP_NO on task.TASK_ID = GROUP_NO.TASK_ID\n"
+
...
...
@@ -1517,7 +1517,7 @@ public interface TaskListMapper {
" from FAILED_CARD GROUP BY to_char(PRINT_DATE,'yyyyMMdd')\n"
+
" ) failed_info on failed_info.printDate = to_char(PRINT_OUT_DATE,'yyyyMMdd')\n"
+
"where to_char(PRINT_OUT_DATE,'yyyyMMdd') BETWEEN #{startDate} and #{endDate} \n"
+
"group by task.task_id, task.CARD_TYPE, CARD_TYPE_DIC.CARD_TYPE, failed_info.failed_count, CARD_TYPE_DIC.CARD_TYPE_ID, \n"
+
"group by task.task_id,
GROUP_NO.GROUP_NO,
task.CARD_TYPE, CARD_TYPE_DIC.CARD_TYPE, failed_info.failed_count, CARD_TYPE_DIC.CARD_TYPE_ID, \n"
+
"decode(group_no.valid_count,null,1,GROUP_NO.VALID_COUNT), to_char(PRINT_OUT_DATE,'yyyyMMdd')) \n"
+
"group by CARD_TYPE, CARD_TYPE_ID, failed_count, PRINT_OUT_DATE"
)
public
List
<
Map
<
String
,
Object
>>
selectFilmReport
(
@Param
(
"startDate"
)
String
startDate
,
@Param
(
"endDate"
)
String
endDate
);
...
...
src/main/java/com/yxproject/start/service/DeliveredService.java
View file @
57bfdaba
...
...
@@ -23,7 +23,8 @@ public interface DeliveredService {
public
boolean
deleteDeliveredFailedById
(
long
id
);
public
List
<
DeliveredFailedReasonEntity
>
selectDeliveredFailedType
();
public
List
<
Map
<
String
,
Object
>>
selectDeliverData
(
String
stringList
);
public
List
<
Map
<
String
,
Object
>>
selectDeliverDataByWaybillNumber
(
String
waybillNumber
);
public
List
<
Map
<
String
,
Object
>>
selectDeliverDataByWaybillNumber
(
String
waybillNumber
,
String
cardID
);
public
List
<
Map
<
String
,
Object
>>
selectDeliveredFailedNotReceive
();
public
boolean
updateDeliveredFailedInfo
(
String
cardID
,
String
name
);
public
List
<
Map
<
String
,
Object
>>
selectDeliveredFailedByReceiveDate
(
String
startDate
,
String
endDate
);
}
src/main/java/com/yxproject/start/service/impl/DeliveredServiceImpl.java
View file @
57bfdaba
...
...
@@ -96,8 +96,8 @@ public class DeliveredServiceImpl implements DeliveredService {
}
@Override
public
List
<
Map
<
String
,
Object
>>
selectDeliverDataByWaybillNumber
(
String
waybillNumber
)
{
List
<
Map
<
String
,
Object
>>
list
=
deliveredInfoMapper
.
selectDeliverDataByWaybillNumber
(
waybillNumber
);
public
List
<
Map
<
String
,
Object
>>
selectDeliverDataByWaybillNumber
(
String
waybillNumber
,
String
cardId
)
{
List
<
Map
<
String
,
Object
>>
list
=
deliveredInfoMapper
.
selectDeliverDataByWaybillNumber
(
waybillNumber
,
cardId
);
return
list
;
}
...
...
@@ -110,4 +110,8 @@ public class DeliveredServiceImpl implements DeliveredService {
public
boolean
updateDeliveredFailedInfo
(
String
cardID
,
String
name
)
{
return
deliveredInfoMapper
.
updateDeliveredFailedInfo
(
cardID
,
name
);
}
@Override
public
List
<
Map
<
String
,
Object
>>
selectDeliveredFailedByReceiveDate
(
String
startDate
,
String
endDate
)
{
return
deliveredInfoMapper
.
selectDeliveredFailedByReceiveDate
(
startDate
,
endDate
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment