|
@@ -437,17 +437,32 @@ public class CwjsPolicyInfoController {
|
|
|
|
|
|
JSONObject examineUser = new JSONObject();
|
|
JSONObject examineUser = new JSONObject();
|
|
String directorUserId = "";
|
|
String directorUserId = "";
|
|
|
|
+
|
|
|
|
+ //角色
|
|
|
|
+ String createRoleCode = roleService.getRoleCodeByUserId(cwjsPolicy.getCreateUserId());
|
|
|
|
+
|
|
//主体为1 为 华北
|
|
//主体为1 为 华北
|
|
if (cwjsPolicy.getCompanyId().equals("d57fecdcf7a94d009736d9c850731582")){
|
|
if (cwjsPolicy.getCompanyId().equals("d57fecdcf7a94d009736d9c850731582")){
|
|
//查询 该销售 所属的审核人员
|
|
//查询 该销售 所属的审核人员
|
|
//华北审核人员 - 法务==>销售总监(销售上级)==>手动转领导/自动转领导
|
|
//华北审核人员 - 法务==>销售总监(销售上级)==>手动转领导/自动转领导
|
|
examineUser = cwjsPolicyInfoMapper.getUserLeaderAndDirectorByRoleName(cwjsPolicy.getSaleId(),"法务");
|
|
examineUser = cwjsPolicyInfoMapper.getUserLeaderAndDirectorByRoleName(cwjsPolicy.getSaleId(),"法务");
|
|
- directorUserId = examineUser.getString("leaderId");
|
|
|
|
|
|
+
|
|
|
|
+ if (StringUtils.equals("saleDirector",createRoleCode)){
|
|
|
|
+ directorUserId = cwjsPolicy.getCreateUserId();
|
|
|
|
+ }else {
|
|
|
|
+ directorUserId = examineUser.getString("leaderId");
|
|
|
|
+ }
|
|
|
|
+
|
|
}else {
|
|
}else {
|
|
//查询 该销售 所属的审核人员
|
|
//查询 该销售 所属的审核人员
|
|
//华南审核人员 - 销售总监(销售上级) ==> 分公司经理 ==>转领导
|
|
//华南审核人员 - 销售总监(销售上级) ==> 分公司经理 ==>转领导
|
|
examineUser = cwjsPolicyInfoMapper.getUserLeaderAndDirectorByRoleName(cwjsPolicy.getSaleId(),"分公司总经理");
|
|
examineUser = cwjsPolicyInfoMapper.getUserLeaderAndDirectorByRoleName(cwjsPolicy.getSaleId(),"分公司总经理");
|
|
- directorUserId = examineUser.getString("directorId");
|
|
|
|
|
|
+
|
|
|
|
+ if (StringUtils.equals("saleDirector",createRoleCode)){
|
|
|
|
+ directorUserId = cwjsPolicy.getCreateUserId();
|
|
|
|
+ }else {
|
|
|
|
+ directorUserId = examineUser.getString("directorId");
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|