Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-backend
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
AutogeneralShanghai
yd-backend
Commits
c7a4d49c
Commit
c7a4d49c
authored
Apr 20, 2020
by
Simon Cheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
EGolden根据手机号查询订单列表
parent
51003d61
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
104 additions
and
39 deletions
+104
-39
yd-api/src/main/java/com/yd/api/commission/CommissionController.java
+4
-4
yd-api/src/main/java/com/yd/api/commission/service/CommissionServiceImpl.java
+1
-1
yd-api/src/main/java/com/yd/api/commission/vo/CommissionEGoldenVO.java
+38
-13
yd-api/src/main/java/com/yd/dataccess/entity/commission/CommissionEGolden.java
+40
-12
yd-api/src/main/java/com/yd/dataccess/service/commission/CommissionEGoldenDAImpl.java
+1
-1
yd-api/src/main/resources/mapper/commission/CommissionEGoldenMapper.xml
+20
-8
No files found.
yd-api/src/main/java/com/yd/api/commission/CommissionController.java
View file @
c7a4d49c
...
...
@@ -18,11 +18,11 @@ public class CommissionController {
@Autowired
private
CommissionService
commissionService
;
/**
* 按照手机号从AGMS DB中查询
佣金
* 按照手机号从AGMS DB中查询
保单列表
* @param login
* @return
*/
/* @ApiOperation(value="根据登录账号查询用户
佣金", notes = "根据登录账号查询用户佣金
", httpMethod = "POST")
/* @ApiOperation(value="根据登录账号查询用户
列表", notes = "根据登录账号查询用户列表
", httpMethod = "POST")
@ApiImplicitParam(name="login", value="String", required = true)*/
@RequestMapping
(
"/queryCommissionByLogin"
)
public
Object
queryCommissionByLogin
(
@RequestBody
String
login
){
...
...
@@ -31,11 +31,11 @@ public class CommissionController {
}
/**
* 按照手机号从EGolden DB中查询
佣金
* 按照手机号从EGolden DB中查询
EGolden用户保单列表
* @param login
* @return
*/
/* @ApiOperation(value="根据登录账号查询EGolden用户
佣金", notes = "根据登录账号查询EGolden用户佣金
", httpMethod = "POST")
/* @ApiOperation(value="根据登录账号查询EGolden用户
保单列表", notes = "根据登录账号查询EGolden用户保单列表
", httpMethod = "POST")
@ApiImplicitParam(name="login", value="String", required = true) */
@RequestMapping
(
"/queryCommissionByLoginFromEGolden"
)
public
Object
listAllUserfromEGolden
(
@RequestBody
String
login
){
...
...
yd-api/src/main/java/com/yd/api/commission/service/CommissionServiceImpl.java
View file @
c7a4d49c
...
...
@@ -41,7 +41,7 @@ public class CommissionServiceImpl implements CommissionService{
return
listTo
;
}
/*
* 按照手机号从EGolden DB中查询
佣金
* 按照手机号从EGolden DB中查询
用户保单列表
* (non-Javadoc)
* @see com.yd.api.commission.service.CommissionService#listSalesCommissionfromEGolden(java.lang.String)
*/
...
...
yd-api/src/main/java/com/yd/api/commission/vo/CommissionEGoldenVO.java
View file @
c7a4d49c
...
...
@@ -2,33 +2,59 @@ package com.yd.api.commission.vo;
public
class
CommissionEGoldenVO
{
private
String
login
;
private
String
incomeYearmonth
;
private
String
name
;
private
String
policyNo
;
private
String
premium
;
public
String
getIncomeYearmonth
()
{
return
incomeYearmonth
;
private
String
fyc
;
private
String
handBy
;
private
String
policyIssueDate
;
private
String
policyHolder
;
public
String
getLogin
()
{
return
login
;
}
public
void
set
IncomeYearmonth
(
String
incomeYearmonth
)
{
this
.
incomeYearmonth
=
incomeYearmonth
;
public
void
set
Login
(
String
login
)
{
this
.
login
=
login
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getPolicyNo
()
{
return
policyNo
;
}
public
void
setPolicyNo
(
String
policyNo
)
{
this
.
policyNo
=
policyNo
;
}
public
String
getPremium
()
{
return
premium
;
}
public
void
setPremium
(
String
premium
)
{
this
.
premium
=
premium
;
}
public
String
getLogin
()
{
return
login
;
public
String
getFyc
()
{
return
fyc
;
}
public
void
setFyc
(
String
fyc
)
{
this
.
fyc
=
fyc
;
}
public
String
getHandBy
()
{
return
handBy
;
}
public
void
setHandBy
(
String
handBy
)
{
this
.
handBy
=
handBy
;
}
public
String
getPolicyIssueDate
()
{
return
policyIssueDate
;
}
public
void
setPolicyIssueDate
(
String
policyIssueDate
)
{
this
.
policyIssueDate
=
policyIssueDate
;
}
public
String
getPolicyHolder
()
{
return
policyHolder
;
}
public
void
setPolicyHolder
(
String
policyHolder
)
{
this
.
policyHolder
=
policyHolder
;
}
public
void
setLogin
(
String
login
)
{
this
.
login
=
login
;
}
}
\ No newline at end of file
yd-api/src/main/java/com/yd/dataccess/entity/commission/CommissionEGolden.java
View file @
c7a4d49c
...
...
@@ -2,33 +2,61 @@ package com.yd.dataccess.entity.commission;
public
class
CommissionEGolden
{
private
String
login
;
private
String
incomeYearmonth
;
private
String
name
;
private
String
policyNo
;
private
String
premium
;
public
String
getIncomeYearmonth
()
{
return
incomeYearmonth
;
private
String
fyc
;
private
String
handBy
;
private
String
policyIssueDate
;
private
String
policyHolder
;
public
String
getLogin
()
{
return
login
;
}
public
void
set
IncomeYearmonth
(
String
incomeYearmonth
)
{
this
.
incomeYearmonth
=
incomeYearmonth
;
public
void
set
Login
(
String
login
)
{
this
.
login
=
login
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getPolicyNo
()
{
return
policyNo
;
}
public
void
setPolicyNo
(
String
policyNo
)
{
this
.
policyNo
=
policyNo
;
}
public
String
getPremium
()
{
return
premium
;
}
public
void
setPremium
(
String
premium
)
{
this
.
premium
=
premium
;
}
public
String
get
Login
()
{
return
login
;
public
String
get
Fyc
()
{
return
fyc
;
}
public
void
setLogin
(
String
login
)
{
this
.
login
=
login
;
}
public
void
setFyc
(
String
fyc
)
{
this
.
fyc
=
fyc
;
}
public
String
getHandBy
()
{
return
handBy
;
}
public
void
setHandBy
(
String
handBy
)
{
this
.
handBy
=
handBy
;
}
public
String
getPolicyIssueDate
()
{
return
policyIssueDate
;
}
public
void
setPolicyIssueDate
(
String
policyIssueDate
)
{
this
.
policyIssueDate
=
policyIssueDate
;
}
public
String
getPolicyHolder
()
{
return
policyHolder
;
}
public
void
setPolicyHolder
(
String
policyHolder
)
{
this
.
policyHolder
=
policyHolder
;
}
}
yd-api/src/main/java/com/yd/dataccess/service/commission/CommissionEGoldenDAImpl.java
View file @
c7a4d49c
...
...
@@ -26,7 +26,7 @@ public class CommissionEGoldenDAImpl implements CommissionEGoldenDA {
private
CommissionEGoldenMapper
commissionEGoldenMapper
;
/*
* 按照手机号从EGolden DB中查询
佣金
* 按照手机号从EGolden DB中查询
用户保单列表
* 通过标签指定数据源:dataSourceKey = DataSourceKey.DB_EGOLDEN
* (non-Javadoc)
* @see com.yd.dataccess.service.commission.CommissionEGoldenDA#listSalesCommissionfromEGolden(java.lang.String)
...
...
yd-api/src/main/resources/mapper/commission/CommissionEGoldenMapper.xml
View file @
c7a4d49c
...
...
@@ -4,15 +4,26 @@
<resultMap
id=
"base_result_mapegolden"
type=
"com.yd.dataccess.entity.commission.CommissionEGolden"
>
<result
column=
"SAL_MST_MOBILE"
property=
"login"
/>
<result
column=
"SAL_MST_NAME"
property=
"name"
/>
<result
column=
"MON_TS_TAXABLE_AMOUNT"
property=
"premium"
/>
<result
column=
"MON_TS_Period"
property=
"incomeYearmonth"
/>
<result
column=
"INS_MST_ID"
property=
"policyNo"
/>
<result
column=
"INS_MST_TOTAL_PREIUM"
property=
"premium"
/>
<result
column=
"INS001_FYCTOTAL"
property=
"fyc"
/>
<result
column=
"INS_MST_SALES"
property=
"handBy"
/>
<result
column=
"INS_MST_SEND_DATE"
property=
"policyIssueDate"
/>
<result
column=
"INS_BEN_NAME"
property=
"policyHolder"
/>
</resultMap>
<select
id=
"listSalesCommissionfromEGolden"
parameterType=
"java.lang.String"
resultMap=
"base_result_mapegolden"
>
SELECT s.SAL_MST_MOBILE,s.SAL_MST_NAME,
m.MON_TS_Period,m.MON_TS_TAXABLE_AMOUNT
FROM sal001 s
INNER JOIN cmon019 m ON trim(s.SAL_MST_ID) = trim(m.FK_SAL_MST_ID)
WHERE s.SAL_MST_MOBILE = #{login}
SELECT DISTINCT
sales.SAL_MST_MOBILE -- 业务员手机
,sales.SAL_MST_NAME -- 业务员
,policy.INS_MST_ID -- 保单号
,policy.INS_MST_TOTAL_PREIUM -- 保费
,policy.INS001_FYCTOTAL -- FYC
,policy.INS_MST_SALES -- 经手人
,policy.INS_MST_SEND_DATE -- 出单日
,p_insed.INS_BEN_NAME -- 被保人受益人
FROM sal001 sales LEFT JOIN ins003 p_sales on sales.SAL_MST_ID = p_sales.FK_SAL_MST_ID
LEFT JOIN ins001 policy on policy.INS_MST_ID = p_sales.FK_INS_MST_ID
LEFT JOIN ins017 p_insed on policy.INS_MST_ID = p_insed.FK_INS_MST_ID
WHERE policy.INS_MST_REPEAL != 1 AND sales.SAL_MST_MOBILE = #{login}
</select>
</mapper>
\ No newline at end of file
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