Merge pull request 'demand: tms-提成管理-提成统计-运单提成明细数据与提成统计不匹配问题解决' (#260) from develop into master
Reviewed-on: http://git.xdadan.loc/tanex/emis-service/pulls/260
This commit is contained in:
commit
bd4a617bca
@ -443,11 +443,12 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
|
|||||||
// 获取统计数据
|
// 获取统计数据
|
||||||
List<EmisCommissionProfit> listProfit=emisCommissionProfitMapper.selectProfitStatList(empName,billMonth);
|
List<EmisCommissionProfit> listProfit=emisCommissionProfitMapper.selectProfitStatList(empName,billMonth);
|
||||||
|
|
||||||
// 如果指定了empName,需要处理该员工在数据库中存在但listProfit中不存在的月份记录
|
// 需要处理数据库中存在但listProfit中不存在的月份记录(无论是否指定empName)
|
||||||
if(StringUtils.isNotEmpty(empName)) {
|
// 查询数据库中符合条件的记录
|
||||||
// 查询数据库中该员工的所有月份记录
|
|
||||||
EmisCommissionProfit queryParam = new EmisCommissionProfit();
|
EmisCommissionProfit queryParam = new EmisCommissionProfit();
|
||||||
|
if(StringUtils.isNotEmpty(empName)) {
|
||||||
queryParam.setEmpName(empName);
|
queryParam.setEmpName(empName);
|
||||||
|
}
|
||||||
if(StringUtils.isNotEmpty(billMonth)) {
|
if(StringUtils.isNotEmpty(billMonth)) {
|
||||||
queryParam.setBillMonth(billMonth);
|
queryParam.setBillMonth(billMonth);
|
||||||
}
|
}
|
||||||
@ -473,7 +474,6 @@ public class EmisCommissionProfitServiceImpl extends EmisBaseService implements
|
|||||||
listProfit.add(zeroProfit);
|
listProfit.add(zeroProfit);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// 更新或插入提成记录
|
// 更新或插入提成记录
|
||||||
for (EmisCommissionProfit profitItem:listProfit) {
|
for (EmisCommissionProfit profitItem:listProfit) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user