Browse Source

调整

master
huminghao 5 days ago
parent
commit
2711d27e02
23 changed files with 50 additions and 33 deletions
  1. 2
    2
      zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/AbstractIawManager.java
  2. 3
    0
      zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/ass/AssOrderinfoManagerImpl.java
  3. 2
    0
      zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/ass/VehicleChangeMangerImpl.java
  4. 1
    1
      zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/SatisfactionManager.java
  5. 4
    3
      zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/SatisfactionManagerImpl.java
  6. 2
    2
      zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/VehicleInfoManagerImpl.java
  7. 1
    1
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/AbstractInvwManager.java
  8. 1
    1
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/card/InvwCardDetailsManagerImpl.java
  9. 1
    1
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManager.java
  10. 2
    2
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManagerImpl.java
  11. 1
    1
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/obu/InvwObuDetailsManager.java
  12. 3
    3
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/obu/InvwObuDetailsManagerImpl.java
  13. 1
    1
      zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/warehouse/InvwWarehouseManagerImpl.java
  14. 2
    2
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/api/issueOrder/IssueOrderRefundController.java
  15. 1
    1
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/AbstractManagewManager.java
  16. 1
    1
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/ass/AssOrderinfoManagerImpl.java
  17. 1
    1
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/ass/AssRefundApplyInfoManagerImpl.java
  18. 1
    1
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/issueOrder/IssueOrderRefundManager.java
  19. 3
    3
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/issueOrder/IssueOrderRefundManagerImpl.java
  20. 1
    1
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/operation/SatisfactionManager.java
  21. 5
    3
      zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/operation/SatisfactionManagerImpl.java
  22. 9
    0
      zhywpt-app-settlew/src/main/java/cn/com/taiji/settlew/manager/AbstractSettlewManager.java
  23. 2
    2
      zhywpt-app-settlew/src/main/java/cn/com/taiji/settlew/manager/issueOrder/IssueOrderRefundManagerImpl.java

+ 2
- 2
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/AbstractIawManager.java View File

import cn.com.taiji.core.repo.jpa.comm.OcrResultRepo; import cn.com.taiji.core.repo.jpa.comm.OcrResultRepo;
import cn.com.taiji.core.repo.jpa.log.OperateLogRepo; import cn.com.taiji.core.repo.jpa.log.OperateLogRepo;
import cn.com.taiji.core.repo.jpa.user.AccountInfoRepo; import cn.com.taiji.core.repo.jpa.user.AccountInfoRepo;
import cn.com.taiji.core.repo.jpa.user.StaffRepo;
import cn.com.taiji.iaw.model.MyFinals; import cn.com.taiji.iaw.model.MyFinals;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.RequestContextHolder;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.io.IOException; import java.io.IOException;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;


public abstract class AbstractIawManager extends AbstractCommManager { public abstract class AbstractIawManager extends AbstractCommManager {


@Autowired @Autowired
protected MinioUtil minioUtil; protected MinioUtil minioUtil;


protected Boolean isManager(String identityType, String agencyId) throws ManagerException {
protected Boolean isManager(String identityType, String agencyId) {
if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){ if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){
return true; return true;
} }

+ 3
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/ass/AssOrderinfoManagerImpl.java View File

import cn.com.taiji.core.repo.jpa.ass.AssOrderinfoRepo; import cn.com.taiji.core.repo.jpa.ass.AssOrderinfoRepo;
import cn.com.taiji.core.repo.jpa.issue.IssueProductPromotionRepo; import cn.com.taiji.core.repo.jpa.issue.IssueProductPromotionRepo;
import cn.com.taiji.core.repo.jpa.issue.IssueProductRepo; import cn.com.taiji.core.repo.jpa.issue.IssueProductRepo;
import cn.com.taiji.core.repo.jpa.user.StaffRepo;
import cn.com.taiji.core.repo.request.ass.AssOrderinfoPageRequest; import cn.com.taiji.core.repo.request.ass.AssOrderinfoPageRequest;
import cn.com.taiji.iaw.dto.CommRequestDTO; import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.ass.AssOrderinfoPageRequestDTO; import cn.com.taiji.iaw.dto.ass.AssOrderinfoPageRequestDTO;
private IssueProductPromotionRepo issueProductPromotionRepo; private IssueProductPromotionRepo issueProductPromotionRepo;
@Autowired @Autowired
private IssueProductRepo issueProductRepo; private IssueProductRepo issueProductRepo;
@Autowired
private StaffRepo staffRepo;




@Override @Override

+ 2
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/ass/VehicleChangeMangerImpl.java View File

private AssAgencyConfigRepo assAgencyConfigRepo; private AssAgencyConfigRepo assAgencyConfigRepo;
@Autowired @Autowired
private AssDeviceUpgradeRepo assDeviceUpgradeRepo; private AssDeviceUpgradeRepo assDeviceUpgradeRepo;
@Autowired
private StaffRepo staffRepo;




@Override @Override

+ 1
- 1
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/SatisfactionManager.java View File

*/ */
public interface SatisfactionManager { public interface SatisfactionManager {


Pagination page(SatisfactionPageRequestDTO dto) throws ServiceHandleException;
Pagination page(SatisfactionPageRequestDTO dto) throws ManagerException;


SatisfactionInfoResponseDTO view(SatisfactionInfoRequestDTO dto) throws ManagerException; SatisfactionInfoResponseDTO view(SatisfactionInfoRequestDTO dto) throws ManagerException;



+ 4
- 3
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/SatisfactionManagerImpl.java View File

import cn.com.taiji.core.repo.request.operation.SatisfactionPageRequest; import cn.com.taiji.core.repo.request.operation.SatisfactionPageRequest;
import cn.com.taiji.iaw.dto.comm.*; import cn.com.taiji.iaw.dto.comm.*;
import cn.com.taiji.iaw.manager.AbstractCommManager; import cn.com.taiji.iaw.manager.AbstractCommManager;
import cn.com.taiji.iaw.manager.AbstractIawManager;
import cn.com.taiji.iaw.model.MyFinals; import cn.com.taiji.iaw.model.MyFinals;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
* @version: 1.0 * @version: 1.0
*/ */
@Service @Service
public class SatisfactionManagerImpl extends AbstractCommManager implements SatisfactionManager{
public class SatisfactionManagerImpl extends AbstractIawManager implements SatisfactionManager{


@Autowired @Autowired
private SatisfactionRepo repo; private SatisfactionRepo repo;
private StaffRepo staffRepo; private StaffRepo staffRepo;


@Override @Override
public Pagination page(SatisfactionPageRequestDTO reqDto) throws ServiceHandleException {
public Pagination page(SatisfactionPageRequestDTO reqDto) throws ManagerException {
SatisfactionPageRequest pageRequest = new SatisfactionPageRequest(); SatisfactionPageRequest pageRequest = new SatisfactionPageRequest();
BeanTools.copyProperties(reqDto, pageRequest); BeanTools.copyProperties(reqDto, pageRequest);
if (SourceType.SERVICE_HALL.equals(reqDto.getOrderSource())){ if (SourceType.SERVICE_HALL.equals(reqDto.getOrderSource())){
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(reqDto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(reqDto.getAccessToken()));
if (staff != null){ if (staff != null){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(reqDto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

+ 2
- 2
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/VehicleInfoManagerImpl.java View File

if (staff == null){ if (staff == null){
throw new ManagerException("为获取到当前员工账号!"); throw new ManagerException("为获取到当前员工账号!");
} }
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(staff.getAgencyId())){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
cardInfos = cardInfoRepo.listByVehicleId(dto.getVehicleId()); cardInfos = cardInfoRepo.listByVehicleId(dto.getVehicleId());
obuInfos = obuInfoRepo.listByVehicleId(dto.getVehicleId()); obuInfos = obuInfoRepo.listByVehicleId(dto.getVehicleId());
}else { }else {
if (staff == null){ if (staff == null){
throw new ManagerException("为获取到当前员工账号!"); throw new ManagerException("为获取到当前员工账号!");
} }
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(staff.getAgencyId())){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
cardInfos = cardInfoRepo.listByVehicleId(dto.getVehicleId()); cardInfos = cardInfoRepo.listByVehicleId(dto.getVehicleId());
}else { }else {
cardInfos = cardInfoRepo.listByAgencyIdAndVehicleId(findAgencyIdByToken(dto.getAccessToken()),dto.getVehicleId()); cardInfos = cardInfoRepo.listByAgencyIdAndVehicleId(findAgencyIdByToken(dto.getAccessToken()),dto.getVehicleId());

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/AbstractInvwManager.java View File

@Autowired @Autowired
private AccountInfoRepo accountInfoRepo; private AccountInfoRepo accountInfoRepo;


protected Boolean isManager(String identityType, String agencyId) throws ManagerException {
protected Boolean isManager(String identityType, String agencyId) {
if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){ if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){
return true; return true;
} }

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/card/InvwCardDetailsManagerImpl.java View File

Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManager.java View File

*/ */
public interface InvwEnterApplyManager { public interface InvwEnterApplyManager {


Pagination page(InvwEnterApplyPageRequestDTO req) throws ServiceHandleException;
Pagination page(InvwEnterApplyPageRequestDTO req) throws ManagerException;


InvwEnterApplyAddResponseDTO apply(InvwEnterApplyAddRequestDTO dto) throws ManagerException; InvwEnterApplyAddResponseDTO apply(InvwEnterApplyAddRequestDTO dto) throws ManagerException;



+ 2
- 2
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/enter/InvwEnterApplyManagerImpl.java View File





@Override @Override
public Pagination page(InvwEnterApplyPageRequestDTO req) throws ServiceHandleException {
public Pagination page(InvwEnterApplyPageRequestDTO req) throws ManagerException {
InvwEnterApplyPageRequest pageRequest = copyProperties(req, new InvwEnterApplyPageRequest()); InvwEnterApplyPageRequest pageRequest = copyProperties(req, new InvwEnterApplyPageRequest());
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(req.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(req.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(req.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/obu/InvwObuDetailsManager.java View File

*/ */
public interface InvwObuDetailsManager { public interface InvwObuDetailsManager {


Pagination page(InvwObuDetailsPageRequestDTO dto) throws ServiceHandleException;
Pagination page(InvwObuDetailsPageRequestDTO dto) throws ManagerException;


InvwObuDetailsRemoveResponseDTO remove(InvwObuDetailsRemoveRequestDTO dto) throws ManagerException; InvwObuDetailsRemoveResponseDTO remove(InvwObuDetailsRemoveRequestDTO dto) throws ManagerException;



+ 3
- 3
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/obu/InvwObuDetailsManagerImpl.java View File





@Override @Override
public Pagination page(InvwObuDetailsPageRequestDTO dto) throws ServiceHandleException {
public Pagination page(InvwObuDetailsPageRequestDTO dto) throws ManagerException {
InvwObuDetailsPageRequest pageRequest = copyProperties(dto, new InvwObuDetailsPageRequest()); InvwObuDetailsPageRequest pageRequest = copyProperties(dto, new InvwObuDetailsPageRequest());
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(staff.getAgencyId())){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

+ 1
- 1
zhywpt-app-invw/src/main/java/cn/com/taiji/invw/manager/warehouse/InvwWarehouseManagerImpl.java View File

// 如果不是管理员,已及非黔通的只能查询本渠道的仓库 // 如果不是管理员,已及非黔通的只能查询本渠道的仓库
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
req.setAgencyId(staff.getAgencyId()); req.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(staff.getAgencyId())){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
req.setAgencyId(null); req.setAgencyId(null);
} }
} }

+ 2
- 2
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/api/issueOrder/IssueOrderRefundController.java View File



@ApiOperation(value = "退费分页查询") @ApiOperation(value = "退费分页查询")
@PostMapping("/page") @PostMapping("/page")
public ApiResponse<Pagination> page(@Valid @RequestBody IssueOrderRefundPageRequestDTO dto) throws ServiceHandleException {
public ApiResponse<Pagination> page(@Valid @RequestBody IssueOrderRefundPageRequestDTO dto) throws ManagerException {
return ApiResponse.of(manager.page(dto)); return ApiResponse.of(manager.page(dto));
} }


@ApiOperation(value = "退费确认管理-查看") @ApiOperation(value = "退费确认管理-查看")
@PostMapping("/view") @PostMapping("/view")
public ApiResponse<IssueOrderRefundViewResponseDTO> view(@Valid @RequestBody IssueOrderRefundViewRequestDTO dto) throws ServiceHandleException {
public ApiResponse<IssueOrderRefundViewResponseDTO> view(@Valid @RequestBody IssueOrderRefundViewRequestDTO dto) throws ManagerException {
return ApiResponse.of(manager.view(dto)); return ApiResponse.of(manager.view(dto));
} }



+ 1
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/AbstractManagewManager.java View File

@Autowired @Autowired
protected IssueOrderinfoRepo issueOrderinfoRepo; protected IssueOrderinfoRepo issueOrderinfoRepo;


protected Boolean isManager(String identityType, String agencyId) throws ManagerException {
protected Boolean isManager(String identityType, String agencyId) {
if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){ if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){
return true; return true;
} }

+ 1
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/ass/AssOrderinfoManagerImpl.java View File

throw new ManagerException("为获取到当前员工账号!"); throw new ManagerException("为获取到当前员工账号!");
} }
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(staff.getAgencyId())){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
return repo.page(pageRequest).convertResult(this::toModel); return repo.page(pageRequest).convertResult(this::toModel);

+ 1
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/ass/AssRefundApplyInfoManagerImpl.java View File

throw new ManagerException("为获取到当前员工账号!"); throw new ManagerException("为获取到当前员工账号!");
} }
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(staff.getAgencyId())){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
return refundApplyInfoRepo.page(pageRequest); return refundApplyInfoRepo.page(pageRequest);

+ 1
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/issueOrder/IssueOrderRefundManager.java View File

*/ */
public interface IssueOrderRefundManager { public interface IssueOrderRefundManager {


Pagination page(IssueOrderRefundPageRequestDTO dto) throws ServiceHandleException;
Pagination page(IssueOrderRefundPageRequestDTO dto) throws ManagerException;


IssueOrderRefundViewResponseDTO view(IssueOrderRefundViewRequestDTO dto); IssueOrderRefundViewResponseDTO view(IssueOrderRefundViewRequestDTO dto);



+ 3
- 3
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/issueOrder/IssueOrderRefundManagerImpl.java View File





@Override @Override
public Pagination page(IssueOrderRefundPageRequestDTO dto) throws ServiceHandleException {
public Pagination page(IssueOrderRefundPageRequestDTO dto) throws ManagerException {
IssueOrderRefundPageRequest pageRequest = copyProperties(dto, new IssueOrderRefundPageRequest()); IssueOrderRefundPageRequest pageRequest = copyProperties(dto, new IssueOrderRefundPageRequest());
pageRequest.setSettlew(false); pageRequest.setSettlew(false);
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

+ 1
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/operation/SatisfactionManager.java View File

*/ */
public interface SatisfactionManager { public interface SatisfactionManager {
Pagination page(SatisfactionPageRequestDTO dto) throws ServiceHandleException;
Pagination page(SatisfactionPageRequestDTO dto) throws ManagerException;


SatisfactionInfoResponseDTO view(SatisfactionInfoRequestDTO dto) throws ManagerException; SatisfactionInfoResponseDTO view(SatisfactionInfoRequestDTO dto) throws ManagerException;
} }

+ 5
- 3
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/operation/SatisfactionManagerImpl.java View File

import cn.com.taiji.managew.dto.operation.satisfactiono.SatisfactionInfoResponseDTO; import cn.com.taiji.managew.dto.operation.satisfactiono.SatisfactionInfoResponseDTO;
import cn.com.taiji.managew.dto.operation.satisfactiono.SatisfactionPageRequestDTO; import cn.com.taiji.managew.dto.operation.satisfactiono.SatisfactionPageRequestDTO;
import cn.com.taiji.managew.manager.AbstractCommManager; import cn.com.taiji.managew.manager.AbstractCommManager;
import cn.com.taiji.managew.manager.AbstractManagewManager;
import cn.com.taiji.managew.model.MyFinals; import cn.com.taiji.managew.model.MyFinals;
import org.apache.catalina.Manager;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;


* @version: 1.0 * @version: 1.0
*/ */
@Service @Service
public class SatisfactionManagerImpl extends AbstractCommManager implements SatisfactionManager {
public class SatisfactionManagerImpl extends AbstractManagewManager implements SatisfactionManager {


@Autowired @Autowired
private SatisfactionRepo repo; private SatisfactionRepo repo;
private StaffRepo staffRepo; private StaffRepo staffRepo;


@Override @Override
public Pagination page(SatisfactionPageRequestDTO dto) throws ServiceHandleException {
public Pagination page(SatisfactionPageRequestDTO dto) throws ManagerException {
SatisfactionPageRequest pageRequest = new SatisfactionPageRequest(); SatisfactionPageRequest pageRequest = new SatisfactionPageRequest();
BeanTools.copyProperties(dto, pageRequest); BeanTools.copyProperties(dto, pageRequest);
// 判断入口路径,微信端只查自己的openId // 判断入口路径,微信端只查自己的openId
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (staff != null){ if (staff != null){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

+ 9
- 0
zhywpt-app-settlew/src/main/java/cn/com/taiji/settlew/manager/AbstractSettlewManager.java View File

package cn.com.taiji.settlew.manager; package cn.com.taiji.settlew.manager;


import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.common.pub.IPTools; import cn.com.taiji.common.pub.IPTools;
import cn.com.taiji.common.pub.TimeTools; import cn.com.taiji.common.pub.TimeTools;
import cn.com.taiji.core.entity.dict.basic.SourceType; import cn.com.taiji.core.entity.dict.basic.SourceType;
import cn.com.taiji.core.entity.user.AccountInfo; import cn.com.taiji.core.entity.user.AccountInfo;
import cn.com.taiji.core.repo.jpa.log.OperateLogRepo; import cn.com.taiji.core.repo.jpa.log.OperateLogRepo;
import cn.com.taiji.core.repo.jpa.user.AccountInfoRepo; import cn.com.taiji.core.repo.jpa.user.AccountInfoRepo;
import cn.com.taiji.settlew.model.MyFinals;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.context.request.ServletRequestAttributes;
@Autowired @Autowired
private AccountInfoRepo accountInfoRepo; private AccountInfoRepo accountInfoRepo;


protected Boolean isManager(String identityType, String agencyId){
if ("MANAGER".equals(identityType) || MyFinals.QTZL_AGENCY_ID.equals(agencyId)){
return true;
}
return false;
}

// 操作日志记录 // 操作日志记录
protected void persistOperateLog(OperateType operateType, String operatorDataId, SourceType source, protected void persistOperateLog(OperateType operateType, String operatorDataId, SourceType source,
String openId, String msg) { String openId, String msg) {

+ 2
- 2
zhywpt-app-settlew/src/main/java/cn/com/taiji/settlew/manager/issueOrder/IssueOrderRefundManagerImpl.java View File

Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }
Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken())); Staff staff = staffRepo.findByOpenId(findOpenIdByToken(dto.getAccessToken()));
if (ObjectUtils.isNotEmpty(staff)){ if (ObjectUtils.isNotEmpty(staff)){
pageRequest.setAgencyId(staff.getAgencyId()); pageRequest.setAgencyId(staff.getAgencyId());
if ("MANAGER".equals(staff.getIdentityType()) || MyFinals.QTZL_AGENCY_ID.equals(findAgencyIdByToken(dto.getAccessToken()))){
if (isManager(staff.getIdentityType(), staff.getAgencyId())){
pageRequest.setAgencyId(null); pageRequest.setAgencyId(null);
} }
} }

Loading…
Cancel
Save