Commit c7a4d49c by Simon Cheng

EGolden根据手机号查询订单列表

parent 51003d61
......@@ -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){
......
......@@ -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)
*/
......
......@@ -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 setIncomeYearmonth(String incomeYearmonth) {
this.incomeYearmonth = incomeYearmonth;
public void setLogin(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
......@@ -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 setIncomeYearmonth(String incomeYearmonth) {
this.incomeYearmonth = incomeYearmonth;
public void setLogin(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 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;
}
}
......@@ -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)
......
......@@ -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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment