From a0af42a6acfc7a0ebbb92bffc1816525e508af70 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期五, 17 十月 2025 16:54:06 +0800 Subject: [PATCH] 修改bug --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java | 81 +++++++++++++++++++--------------------- 1 files changed, 39 insertions(+), 42 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java index fa9edd8..d66a71e 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java @@ -662,47 +662,44 @@ tDriver.setBalance(BigDecimal.ZERO); tDriver.setBackgroundBalance(BigDecimal.ZERO); tDriver.setCommission(BigDecimal.ZERO); - if(2 == tDriver.getApprovalStatus()){ - ShiroUser user = shiroExtUtil.getUser(); - User user2 = userService.selectById(user.getId()); - Integer objectId = user.getObjectId(); - TBranchOffice tBranchOffice = branchOfficeService.selectById(objectId); - List<QYTUserInfo> userInfoByPhone = UserUtil.getUserInfoByPhone(tDriver.getPhone(), tBranchOffice.getEnterCode()); - Long empId = null; - Integer empnew = null; - if(null == userInfoByPhone || userInfoByPhone.size() == 0){ - SaveStaffNodeRequest request = new SaveStaffNodeRequest(); - request.setMobile(user2.getPhone()); - request.setEntercode(tBranchOffice.getEnterCode()); - request.setEmpName(tDriver.getName()); - request.setEmpNickname(tDriver.getName()); - request.setLoginNo(tDriver.getPhone()); - request.setEmpSex(tDriver.getSex() == 1 ? "男" : "女"); - request.setMphone(tDriver.getPhone()); - request.setEmail(tDriver.getPhone() + "@qyt.com"); - request.setDeptId(0); - request.setPositionId(1); - request.setSuperLevel(0); - request.setHideMobile(0); - ResultUtil<SaveStaffNode> resultUtil = EmployeeUtil.saveStaffNode(request); - if(200 != resultUtil.getStatus()){ - return new ErrorTip(resultUtil.getStatus(), resultUtil.getMsg()); - } - SaveStaffNode saveStaffNode = resultUtil.getData(); - empId = saveStaffNode.getEmpId(); - empnew = 1; - }else{ - empId = userInfoByPhone.get(0).getEmpId(); - empnew = 0; - } + tDriver.setApprovalStatus(2); - TBranchOffice tBranchOffice1 = branchOfficeService.selectById(tDriver.getBranchOfficeId()); - tDriver.setEmpId(empId); - tDriver.setEntercode(tBranchOffice1.getEnterCode()); - tDriver.setEnterId(Long.valueOf(tBranchOffice1.getEnterCode())); - tDriver.setEmpnew(empnew); + TBranchOffice tBranchOffice = branchOfficeService.selectById(tDriver.getBranchOfficeId()); + User user2 = userService.selectById(tBranchOffice.getSysUserId()); + List<QYTUserInfo> userInfoByPhone = UserUtil.getUserInfoByPhone(tDriver.getPhone(), tBranchOffice.getEnterCode()); + Long empId = null; + Integer empnew = null; + if(null == userInfoByPhone || userInfoByPhone.size() == 0){ + SaveStaffNodeRequest request = new SaveStaffNodeRequest(); + request.setMobile(user2.getPhone()); + request.setEntercode(tBranchOffice.getEnterCode()); + request.setEmpName(tDriver.getName()); + request.setEmpNickname(tDriver.getName()); + request.setLoginNo(tDriver.getPhone()); + request.setEmpSex(tDriver.getSex() == 1 ? "男" : "女"); + request.setMphone(tDriver.getPhone()); + request.setEmail(tDriver.getPhone() + "@qyt.com"); + request.setDeptId(0); + request.setPositionId(1); + request.setSuperLevel(0); + request.setHideMobile(0); + ResultUtil<SaveStaffNode> resultUtil = EmployeeUtil.saveStaffNode(request); + if(200 != resultUtil.getStatus()){ + return new ErrorTip(resultUtil.getStatus(), resultUtil.getMsg()); + } + SaveStaffNode saveStaffNode = resultUtil.getData(); + empId = saveStaffNode.getEmpId(); + empnew = 1; + }else{ + empId = userInfoByPhone.get(0).getEmpId(); + empnew = 0; } + TBranchOffice tBranchOffice1 = branchOfficeService.selectById(tDriver.getBranchOfficeId()); + tDriver.setEmpId(empId); + tDriver.setEntercode(tBranchOffice1.getEnterCode()); + tDriver.setEnterId(Long.valueOf(tBranchOffice1.getEnterCode())); + tDriver.setEmpnew(empnew); tDriverService.insert(tDriver); return SUCCESS_TIP; @@ -836,10 +833,10 @@ if(!b){ return "司机姓名和身份证号不匹配"; } - Object o = tDriverService.addOrUpdate(tDriver); - if(Objects.nonNull(o)){ - return o; - } +// Object o = tDriverService.addOrUpdate(tDriver); +// if(Objects.nonNull(o)){ +// return o; +// } tDriver.setName(tDriver.getName().replace(" ","")); tDriver.setEmergencyContact(tDriver.getEmergencyContact().replace(" ","")); tDriverService.updateById(tDriver); -- Gitblit v1.7.1