1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-07-24 08:31:45 +08:00

Merge pull request #965 from lecjy/feature/964

fix #964 https://github.com/cskefu/cskefu/issues/964
This commit is contained in:
Hai Liang W 2023-11-14 08:59:38 +08:00 committed by GitHub
commit a76520c377
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,7 +61,6 @@ import org.springframework.web.servlet.ModelAndView;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import java.io.File;
import java.io.IOException;
import java.text.ParseException;
@ -246,10 +245,7 @@ public class AgentController extends Handler {
ModelMap map,
HttpServletRequest request,
HttpServletResponse response,
@Valid String sort,
boolean licenseVerifiedPass,
String licenseBillingMsg) throws IOException {
logger.info("[index] licenseVerifiedPass {}, licenseBillingMsg {}", licenseVerifiedPass, licenseBillingMsg);
@Valid String sort) throws IOException {
final User logined = super.getUser(request);
ModelAndView view = request(super.createView("/apps/agent/index"));
agentUserProxy.buildIndexViewWithModels(view, map, request, response, sort, logined, null);
@ -258,11 +254,7 @@ public class AgentController extends Handler {
@RequestMapping("/agentusers")
@Menu(type = "apps", subtype = "agent")
public ModelAndView agentusers(HttpServletRequest request,
String userid,
boolean licenseVerifiedPass,
String licenseBillingMsg) {
logger.info("[agentusers] userid {}, licenseVerifiedPass {}, licenseBillingMsg {}", userid, licenseVerifiedPass, licenseBillingMsg);
public ModelAndView agentusers(HttpServletRequest request, String userid) {
ModelAndView view = request(super.createView("/apps/agent/agentusers"));
User logined = super.getUser(request);
view.addObject(
@ -271,8 +263,7 @@ public class AgentController extends Handler {
List<AgentUser> agentUserList = agentUserRes.findByUserid(userid);
view.addObject(
"curagentuser", agentUserList != null && agentUserList.size() > 0 ? agentUserList.get(0) : null);
view.addObject("licenseVerifiedPass", licenseVerifiedPass);
view.addObject("licenseBillingMsg", licenseBillingMsg);
return view;
}
@ -698,9 +689,11 @@ public class AgentController extends Handler {
@Menu(type = "apps", subtype = "agent")
public ModelAndView readmsg(HttpServletRequest request, @Valid String userid) {
AgentUserTask agentUserTask = agentUserTaskRes.findById(userid).orElse(null);
agentUserTask.setTokenum(0);
agentUserTaskRes.save(agentUserTask);
agentUserTaskRes.findById(userid).ifPresent(task -> {
task.setTokenum(0);
agentUserTaskRes.save(task);
});
return request(super.createView("/public/success"));
}
@ -1029,14 +1022,12 @@ public class AgentController extends Handler {
map.addAttribute("summary", summaries.get(0));
}
}
Organ currentOrgan = super.getOrgan(request);
if (null != currentOrgan) {
AgentService service = agentServiceRes.findById(agentserviceid).orElse(null);
if (service != null) {
map.addAttribute(
"tags", tagRes.findByTagtypeAndSkill(
MainContext.ModelType.CCSUMMARY.toString(), currentOrgan.getParent()));
MainContext.ModelType.SUMMARY.toString(), service.getSkill()));
}
map.addAttribute("userid", userid);
map.addAttribute("agentserviceid", agentserviceid);
map.addAttribute("agentuserid", agentuserid);