diff --git a/nflg-mobilebroken-admin/src/main/resources/bootstrap-dev.properties b/nflg-mobilebroken-admin/src/main/resources/bootstrap-dev.properties index b64982e0..498b9ddb 100644 --- a/nflg-mobilebroken-admin/src/main/resources/bootstrap-dev.properties +++ b/nflg-mobilebroken-admin/src/main/resources/bootstrap-dev.properties @@ -1,5 +1,6 @@ # Nacos 地址 nacos.server-addr=112.74.186.154:8848 +#nacos.server-addr=192.168.0.194:8848 #spring.cloud.nacos.discovery.username=nacos #spring.cloud.nacos.discovery.password=ZLQ8vgmjoJ4?EPJ4]fs_ #spring.config.activate.on-profile=dev diff --git a/nflg-mobilebroken-auth/src/main/resources/bootstrap-dev.properties b/nflg-mobilebroken-auth/src/main/resources/bootstrap-dev.properties index b64982e0..498b9ddb 100644 --- a/nflg-mobilebroken-auth/src/main/resources/bootstrap-dev.properties +++ b/nflg-mobilebroken-auth/src/main/resources/bootstrap-dev.properties @@ -1,5 +1,6 @@ # Nacos 地址 nacos.server-addr=112.74.186.154:8848 +#nacos.server-addr=192.168.0.194:8848 #spring.cloud.nacos.discovery.username=nacos #spring.cloud.nacos.discovery.password=ZLQ8vgmjoJ4?EPJ4]fs_ #spring.config.activate.on-profile=dev diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java index 4146c551..f47bde22 100644 --- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java +++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java @@ -14,7 +14,6 @@ import com.nflg.mobilebroken.common.pojo.ApiResult; import com.nflg.mobilebroken.common.pojo.PageData; import com.nflg.mobilebroken.common.pojo.request.*; import com.nflg.mobilebroken.common.pojo.vo.*; -import com.nflg.mobilebroken.common.util.AdminUserUtil; import com.nflg.mobilebroken.common.util.AppUserUtil; import com.nflg.mobilebroken.common.util.MultilingualUtil; import com.nflg.mobilebroken.common.util.VUtils; @@ -330,6 +329,6 @@ public class UserController extends ControllerBase { */ @GetMapping("getFollowUrl") public ApiResult getFollowUrl(){ - return ApiResult.success(wxQRCodeService.getFollowUrl(AdminUserUtil.getUserId())); + return ApiResult.success(wxQRCodeService.getFollowUrl(AppUserUtil.getUserId())); } } diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/event/TicketReplyEvent.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/event/TicketReplyEvent.java index dd8445f1..35ab2a34 100644 --- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/event/TicketReplyEvent.java +++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/event/TicketReplyEvent.java @@ -60,7 +60,7 @@ public class TicketReplyEvent extends ApplicationEvent implements ApplicationCon public void send(){ sendUserMessage(); - sendEmail(); +// sendEmail(); } private void sendUserMessage(){ diff --git a/nflg-mobilebroken-cfs-app/src/main/resources/bootstrap-dev.properties b/nflg-mobilebroken-cfs-app/src/main/resources/bootstrap-dev.properties index b64982e0..498b9ddb 100644 --- a/nflg-mobilebroken-cfs-app/src/main/resources/bootstrap-dev.properties +++ b/nflg-mobilebroken-cfs-app/src/main/resources/bootstrap-dev.properties @@ -1,5 +1,6 @@ # Nacos 地址 nacos.server-addr=112.74.186.154:8848 +#nacos.server-addr=192.168.0.194:8848 #spring.cloud.nacos.discovery.username=nacos #spring.cloud.nacos.discovery.password=ZLQ8vgmjoJ4?EPJ4]fs_ #spring.config.activate.on-profile=dev diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserApplyforServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserApplyforServiceImpl.java index aaff6993..356ad0fe 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserApplyforServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AppUserApplyforServiceImpl.java @@ -1,5 +1,6 @@ package com.nflg.mobilebroken.repository.service.impl; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.nflg.mobilebroken.common.constant.AppUserApplyForState; import com.nflg.mobilebroken.common.constant.AppUserApplyforType; @@ -24,7 +25,10 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.time.LocalDateTime; +import java.util.Arrays; +import java.util.List; import java.util.Objects; +import java.util.stream.Collectors; /** *

@@ -109,23 +113,34 @@ public class AppUserApplyforServiceImpl extends ServiceImpl customers =customerService.listByIds(Arrays.stream(appUser.getCompanyId().split(",")).map(Integer::parseInt).collect(Collectors.toList())); + applyforInfo.setCompanyName(StrUtil.join(",",customers.stream().map(TBaseCustomer::getAgencyCompanyName).collect(Collectors.toList()))); + applyforInfo + .setPhone(appUser.getPhone()) + .setUserName(appUser.getName()) + .setEmail(appUser.getEmail()); + } + AppArea area = appAreaService.getById(applyfor.getAreaId()); + applyforInfo.setAreaName(area.getName()); + if (Objects.nonNull(applyfor.getTitleId())) { + TBasePosition position = positionService.getById(applyfor.getTitleId()); + applyforInfo.setTitleName(position.getPositionName()); + } + vo.setApplyfor(applyforInfo); + appUser = appUserService.getById(applyfor.getCreateBy()); area = appAreaService.getById(appUser.getAreaId()); vo.setUser(new AppUserVO() .setAreaName(area.getName()) diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java index 9f027cdf..45934067 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TicketServiceImpl.java @@ -100,8 +100,8 @@ public class TicketServiceImpl extends ServiceImpl impleme Ticket ticket = getById(request.getTicketId()); VUtils.trueThrowBusinessError(Objects.isNull(ticket)).throwMessage("未找到工单"); VUtils.trueThrowBusinessError(ticket.getState() != TicketState.PendingProcessing.getState().byteValue()).throwMessage("工单状态异常"); - VUtils.trueThrowBusinessError(Objects.nonNull(ticket.getCqm()) && !Objects.equals(ticket.getCqm(), AdminUserUtil.getUserId())) - .throwMessage("当前工单已归属别的CQM负责人"); +// VUtils.trueThrowBusinessError(Objects.nonNull(ticket.getCqm()) && !Objects.equals(ticket.getCqm(), AdminUserUtil.getUserId())) +// .throwMessage("当前工单已归属别的CQM负责人"); ticket.setUrgency(TicketUrgency.findByValue(request.getUrgency()).getState()); ticket.setQuestion(request.getQuestion()); ticket.setState(TicketState.Processing.getState()); @@ -166,8 +166,8 @@ public class TicketServiceImpl extends ServiceImpl impleme VUtils.trueThrowBusinessError(Objects.isNull(ticket)).throwMessage("未找到工单"); VUtils.trueThrowBusinessError(!Objects.equals(ticket.getState(), TicketState.ProcessingCompleted.getState())) .throwMessage("工单状态不允许关闭"); - VUtils.trueThrowBusinessError(!Objects.equals(ticket.getCqm(), AdminUserUtil.getUserId())) - .throwMessage("当前工单未归属当前CQM负责人"); +// VUtils.trueThrowBusinessError(!Objects.equals(ticket.getCqm(), AdminUserUtil.getUserId())) +// .throwMessage("当前工单未归属当前CQM负责人"); ticket.setState(TicketState.Closed.getState()); ticket.setSolution(request.getSolution()); ticket.setSolutionAttachments(StrUtil.join(",", request.getAttachments())); diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml index 0c44424d..006dbe47 100644 --- a/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml +++ b/nflg-mobilebroken-repository/src/main/resources/mapper/TicketMapper.xml @@ -72,8 +72,8 @@