Commit c7a4d49c by Simon Cheng

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

parent 51003d61
...@@ -18,11 +18,11 @@ public class CommissionController { ...@@ -18,11 +18,11 @@ public class CommissionController {
@Autowired @Autowired
private CommissionService commissionService; private CommissionService commissionService;
/** /**
* 按照手机号从AGMS DB中查询佣金 * 按照手机号从AGMS DB中查询保单列表
* @param login * @param login
* @return * @return
*/ */
/* @ApiOperation(value="根据登录账号查询用户佣金", notes = "根据登录账号查询用户佣金", httpMethod = "POST") /* @ApiOperation(value="根据登录账号查询用户列表", notes = "根据登录账号查询用户列表", httpMethod = "POST")
@ApiImplicitParam(name="login", value="String", required = true)*/ @ApiImplicitParam(name="login", value="String", required = true)*/
@RequestMapping("/queryCommissionByLogin") @RequestMapping("/queryCommissionByLogin")
public Object queryCommissionByLogin(@RequestBody String login){ public Object queryCommissionByLogin(@RequestBody String login){
...@@ -31,11 +31,11 @@ public class CommissionController { ...@@ -31,11 +31,11 @@ public class CommissionController {
} }
/** /**
* 按照手机号从EGolden DB中查询佣金 * 按照手机号从EGolden DB中查询EGolden用户保单列表
* @param login * @param login
* @return * @return
*/ */
/* @ApiOperation(value="根据登录账号查询EGolden用户佣金", notes = "根据登录账号查询EGolden用户佣金", httpMethod = "POST") /* @ApiOperation(value="根据登录账号查询EGolden用户保单列表", notes = "根据登录账号查询EGolden用户保单列表", httpMethod = "POST")
@ApiImplicitParam(name="login", value="String", required = true) */ @ApiImplicitParam(name="login", value="String", required = true) */
@RequestMapping("/queryCommissionByLoginFromEGolden") @RequestMapping("/queryCommissionByLoginFromEGolden")
public Object listAllUserfromEGolden(@RequestBody String login){ public Object listAllUserfromEGolden(@RequestBody String login){
......
...@@ -41,7 +41,7 @@ public class CommissionServiceImpl implements CommissionService{ ...@@ -41,7 +41,7 @@ public class CommissionServiceImpl implements CommissionService{
return listTo; return listTo;
} }
/* /*
* 按照手机号从EGolden DB中查询佣金 * 按照手机号从EGolden DB中查询用户保单列表
* (non-Javadoc) * (non-Javadoc)
* @see com.yd.api.commission.service.CommissionService#listSalesCommissionfromEGolden(java.lang.String) * @see com.yd.api.commission.service.CommissionService#listSalesCommissionfromEGolden(java.lang.String)
*/ */
......
...@@ -2,33 +2,59 @@ package com.yd.api.commission.vo; ...@@ -2,33 +2,59 @@ package com.yd.api.commission.vo;
public class CommissionEGoldenVO { public class CommissionEGoldenVO {
private String login; private String login;
private String incomeYearmonth;
private String name; private String name;
private String policyNo;
private String premium; private String premium;
public String getIncomeYearmonth() { private String fyc;
return incomeYearmonth; private String handBy;
private String policyIssueDate;
private String policyHolder;
public String getLogin() {
return login;
} }
public void setIncomeYearmonth(String incomeYearmonth) { public void setLogin(String login) {
this.incomeYearmonth = incomeYearmonth; this.login = login;
} }
public String getName() { public String getName() {
return name; return name;
} }
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
} }
public String getPolicyNo() {
return policyNo;
}
public void setPolicyNo(String policyNo) {
this.policyNo = policyNo;
}
public String getPremium() { public String getPremium() {
return premium; return premium;
} }
public void setPremium(String premium) { public void setPremium(String premium) {
this.premium = premium; this.premium = premium;
} }
public String getLogin() { public String getFyc() {
return login; 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; ...@@ -2,33 +2,61 @@ package com.yd.dataccess.entity.commission;
public class CommissionEGolden { public class CommissionEGolden {
private String login; private String login;
private String incomeYearmonth;
private String name; private String name;
private String policyNo;
private String premium; private String premium;
public String getIncomeYearmonth() { private String fyc;
return incomeYearmonth; private String handBy;
private String policyIssueDate;
private String policyHolder;
public String getLogin() {
return login;
} }
public void setIncomeYearmonth(String incomeYearmonth) { public void setLogin(String login) {
this.incomeYearmonth = incomeYearmonth; this.login = login;
} }
public String getName() { public String getName() {
return name; return name;
} }
public void setName(String name) { public void setName(String name) {
this.name = name; this.name = name;
} }
public String getPolicyNo() {
return policyNo;
}
public void setPolicyNo(String policyNo) {
this.policyNo = policyNo;
}
public String getPremium() { public String getPremium() {
return premium; return premium;
} }
public void setPremium(String premium) { public void setPremium(String premium) {
this.premium = premium; this.premium = premium;
} }
public String getLogin() { public String getFyc() {
return login; return fyc;
} }
public void setLogin(String login) { public void setFyc(String fyc) {
this.login = login; 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 { ...@@ -26,7 +26,7 @@ public class CommissionEGoldenDAImpl implements CommissionEGoldenDA {
private CommissionEGoldenMapper commissionEGoldenMapper; private CommissionEGoldenMapper commissionEGoldenMapper;
/* /*
* 按照手机号从EGolden DB中查询佣金 * 按照手机号从EGolden DB中查询用户保单列表
* 通过标签指定数据源:dataSourceKey = DataSourceKey.DB_EGOLDEN * 通过标签指定数据源:dataSourceKey = DataSourceKey.DB_EGOLDEN
* (non-Javadoc) * (non-Javadoc)
* @see com.yd.dataccess.service.commission.CommissionEGoldenDA#listSalesCommissionfromEGolden(java.lang.String) * @see com.yd.dataccess.service.commission.CommissionEGoldenDA#listSalesCommissionfromEGolden(java.lang.String)
......
...@@ -4,15 +4,26 @@ ...@@ -4,15 +4,26 @@
<resultMap id="base_result_mapegolden" type="com.yd.dataccess.entity.commission.CommissionEGolden"> <resultMap id="base_result_mapegolden" type="com.yd.dataccess.entity.commission.CommissionEGolden">
<result column="SAL_MST_MOBILE" property="login"/> <result column="SAL_MST_MOBILE" property="login"/>
<result column="SAL_MST_NAME" property="name"/> <result column="SAL_MST_NAME" property="name"/>
<result column="INS_MST_ID" property="policyNo"/>
<result column="MON_TS_TAXABLE_AMOUNT" property="premium"/> <result column="INS_MST_TOTAL_PREIUM" property="premium"/>
<result column="MON_TS_Period" property="incomeYearmonth"/> <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> </resultMap>
<select id="listSalesCommissionfromEGolden" parameterType="java.lang.String" resultMap="base_result_mapegolden"> <select id="listSalesCommissionfromEGolden" parameterType="java.lang.String" resultMap="base_result_mapegolden">
SELECT s.SAL_MST_MOBILE,s.SAL_MST_NAME, SELECT DISTINCT
m.MON_TS_Period,m.MON_TS_TAXABLE_AMOUNT sales.SAL_MST_MOBILE -- 业务员手机
FROM sal001 s ,sales.SAL_MST_NAME -- 业务员
INNER JOIN cmon019 m ON trim(s.SAL_MST_ID) = trim(m.FK_SAL_MST_ID) ,policy.INS_MST_ID -- 保单号
WHERE s.SAL_MST_MOBILE = #{login} ,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> </select>
</mapper> </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