|
|
@@ -12,6 +12,8 @@ import com.goafanti.order.enums.ProcessStatus;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Objects;
|
|
|
+
|
|
|
@Service
|
|
|
public class PushOrderService {
|
|
|
public static final String DEFAULTS_URL="/image/noPermission.jpg";
|
|
|
@@ -34,8 +36,9 @@ public class PushOrderService {
|
|
|
//流程状态 0-已派营销员,1-已派营销员管理员,2-已派财务管理员,3-已派财务专员,4-已派咨询师管理员,5-已部分派咨询师经理,6-已部全部派咨询师经理
|
|
|
if (TokenManager.hasRole(AFTConstants.SUPERADMIN) || TokenManager.hasRole(AFTConstants.APPROVAL_DECISION) ){
|
|
|
return t.getContractPictureUrl();
|
|
|
- }else if ((TokenManager.hasRole(AFTConstants.SALESMAN_MANAGER)||TokenManager.hasRole(AFTConstants.SALESMAN))&&
|
|
|
- TokenManager.getAdminId().equals(t.getSalesmanId())){
|
|
|
+ }else if ((TokenManager.hasRole(AFTConstants.SALESMAN_MANAGER)||TokenManager.hasRole(AFTConstants.SALESMAN)
|
|
|
+ ||TokenManager.hasRole(AFTConstants.SALESMAN_ASSISTANT))&&
|
|
|
+ Objects.equals(TokenManager.getAdminId(), t.getSalesmanId())){
|
|
|
return t.getContractPictureUrl();
|
|
|
}else if (TokenManager.hasRole(AFTConstants.SALESMAN_MANAGER)&& !TokenManager.getAdminId().equals(t.getSalesmanId())){
|
|
|
if (TokenManager.getAdminId().equals(t.getManagerId())&&t.getProcessStatus()==ProcessStatus.YPYXJL.getCode()){
|