diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/BmSubContractController.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/BmSubContractController.java index 445475a..0b656bb 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/BmSubContractController.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/controller/BmSubContractController.java @@ -3,6 +3,7 @@ package com.bonus.bmw.controller; import com.bonus.bmw.domain.dto.FileBasicMsgDto; import com.bonus.bmw.domain.dto.WebFileDto; import com.bonus.bmw.domain.po.BmSubContract; +import com.bonus.bmw.domain.po.PmSub; import com.bonus.bmw.domain.vo.BmSubContractVo; import com.bonus.bmw.service.BmSubContractService; import com.bonus.common.core.utils.json.FastJsonHelper; @@ -24,6 +25,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.List; +import java.util.Map; /** * @author 马三炮 @@ -130,4 +132,21 @@ public class BmSubContractController extends BaseController { logger.error(e.toString(), e); } } + + + /** + * 获取分包商下的班组和人员出入场信息 + */ + /*@RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("pm:company:del"))*/ + @PostMapping("/getTeamAndPeoNum") + @SysLog(title = "分包商管理", businessType = OperaType.UPDATE, logType = 0, module = "分包商管理->获取分包商下的班组和人员出入场信息") + public AjaxResult getTeamAndPeoNum(@Validated @RequestBody BmSubContract bmSubContract) { + try { + Map res = bmSubContractService.getTeamAndPerNum(bmSubContract); + return success(res); + } catch (Exception e) { + logger.error(e.toString(), e); + } + return error("系统异常,请联系管理员"); + } } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/BmSubContractMapper.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/BmSubContractMapper.java index 70bc6fa..0a61856 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/BmSubContractMapper.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/BmSubContractMapper.java @@ -39,4 +39,9 @@ public interface BmSubContractMapper { * @return */ List getSubTeamContract(BmSubContract bmSubContract); + + + Integer countTeamNum(BmSubContract bmSubContract); + + Integer countProNum(BmSubContract bmSubContract); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/PmSubMapper.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/PmSubMapper.java index 7ef5c5e..e808695 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/PmSubMapper.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/mapper/PmSubMapper.java @@ -42,4 +42,5 @@ public interface PmSubMapper { int delSub(PmSub pmSub); List selectSubListAll(PmSub pmSub); + } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/BmSubContractService.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/BmSubContractService.java index ea18a82..18ec396 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/BmSubContractService.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/BmSubContractService.java @@ -5,6 +5,7 @@ import com.bonus.bmw.domain.po.BmSubContract; import com.bonus.bmw.domain.vo.BmSubContractVo; import java.util.List; +import java.util.Map; public interface BmSubContractService { @@ -27,4 +28,6 @@ public interface BmSubContractService { * 分包商合同信息详情 */ BmSubContractVo getSubContractById(BmSubContract bmSubContract); + + Map getTeamAndPerNum(BmSubContract bmSubContract); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/PmSubService.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/PmSubService.java index c27cb85..d8082e5 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/PmSubService.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/PmSubService.java @@ -34,4 +34,5 @@ public interface PmSubService { * @return */ List selectSubListAll(PmSub pmSub); + } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/BmSubContractServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/BmSubContractServiceImpl.java index 7105c93..4a3ad3c 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/BmSubContractServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/BmSubContractServiceImpl.java @@ -19,7 +19,9 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.Date; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * @author 马三炮 @@ -65,7 +67,7 @@ public class BmSubContractServiceImpl implements BmSubContractService { /*if (StringUtils.isNotNull(bmSubContractOld) && !bmSubContractOld.getId().equals(bmSubContract.getId())){ return res; }*/ - bmSubContract.setUpdateUser(SecurityUtils.getUsername()); + bmSubContract.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); bmSubContract.setUpdateTime(new Date()); //出场时获取当前时间 if ("2".equals(bmSubContract.getSubEinStatus())){ @@ -88,9 +90,9 @@ public class BmSubContractServiceImpl implements BmSubContractService { return res; }*/ bmSubContract.setSubEinTime(DateUtils.getDate()); - bmSubContract.setCreateUser(SecurityUtils.getUsername()); + bmSubContract.setCreateUser(SecurityUtils.getLoginUser().getUsername()); bmSubContract.setCreateTime(new Date()); - bmSubContract.setUpdateUser(SecurityUtils.getUsername()); + bmSubContract.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); bmSubContract.setUpdateTime(new Date()); res = bmSubContractMapper.addSubContract(bmSubContract); } @@ -132,4 +134,14 @@ public class BmSubContractServiceImpl implements BmSubContractService { } return bmSubContractVo; } + + @Override + public Map getTeamAndPerNum(BmSubContract bmSubContract) { + Map map = new HashMap<>(); + Integer TeamNum = bmSubContractMapper.countTeamNum(bmSubContract); + map.put("teamNum",TeamNum); + Integer perNum = bmSubContractMapper.countProNum(bmSubContract); + map.put("perNum",perNum); + return map; + } } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmAttDeviceServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmAttDeviceServiceImpl.java index 20cc4a8..3cdba6e 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmAttDeviceServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmAttDeviceServiceImpl.java @@ -54,9 +54,9 @@ public class PmAttDeviceServiceImpl implements PmAttDeviceService { if (StringUtils.isNotNull(pmAttDeviceOld)){ return 0; } - pmAttDevice.setCreateUser(SecurityUtils.getUsername()); + pmAttDevice.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmAttDevice.setCreateTime(new Date()); - pmAttDevice.setUpdateUser(SecurityUtils.getUsername()); + pmAttDevice.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmAttDevice.setUpdateTime(new Date()); //新增考勤机触发 remoteUrkUtilsService.getUserSendToDev(pmAttDevice.getDeviceCode(),pmAttDevice.getProId(),null); @@ -71,9 +71,9 @@ public class PmAttDeviceServiceImpl implements PmAttDeviceService { //解绑的时候在历史表插入一条数据 if (StringUtils.isNull(pmAttDevice.getProId())){ PmAttDevice pmAttDeviceOld = pmAttDeviceMapper.getPmAttDeviceByCoode(pmAttDevice); - pmAttDeviceOld.setUpdateUser(SecurityUtils.getUsername()); + pmAttDeviceOld.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmAttDeviceOld.setUpdateTime(new Date()); - pmAttDeviceOld.setCreateUser(SecurityUtils.getUsername()); + pmAttDeviceOld.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmAttDeviceOld.setCreateTime(new Date()); pmAttDeviceMapper.addPmAttDeviceHis(pmAttDeviceOld); //考勤机解绑 @@ -84,6 +84,10 @@ public class PmAttDeviceServiceImpl implements PmAttDeviceService { @Override public int delPmAttDevice(PmAttDevice pmAttDevice) { - return pmAttDeviceMapper.delPmAttDevice(pmAttDevice); + int res = pmAttDeviceMapper.delPmAttDevice(pmAttDevice); + PmAttDevice pmAttDeviceOld = pmAttDeviceMapper.getPmAttDeviceByCoode(pmAttDevice); + //考勤机解绑 + remoteUrkUtilsService.delDevByProId(pmAttDevice.getDeviceCode(),pmAttDeviceOld.getProId(),null); + return res; } } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmComServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmComServiceImpl.java index 7893fc8..0287b40 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmComServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmComServiceImpl.java @@ -47,16 +47,16 @@ public class PmComServiceImpl implements PmComService { if (StringUtils.isNotNull(pmCompanyOld) && !pmCompanyOld.getId().equals(pmCompany.getId())){ return 0; } - pmCompany.setUpdateUser(SecurityUtils.getUsername()); + pmCompany.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmCompany.setUpdateTime(new Date()); return pmComMapper.updatePmCompany(pmCompany); }else { if (StringUtils.isNotNull(pmCompanyOld)){ return 0; } - pmCompany.setCreateUser(SecurityUtils.getUsername()); + pmCompany.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmCompany.setCreateTime(new Date()); - pmCompany.setUpdateUser(SecurityUtils.getUsername()); + pmCompany.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmCompany.setUpdateTime(new Date()); return pmComMapper.addPmCompany(pmCompany); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmMainProjectServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmMainProjectServiceImpl.java index e943c83..10816bd 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmMainProjectServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmMainProjectServiceImpl.java @@ -59,16 +59,16 @@ public class PmMainProjectServiceImpl implements PmMainProjectService { if (StringUtils.isNotNull(pmMainProjectOld) && !pmMainProjectOld.getId().equals(pmMainProject.getId())){ return 0; } - pmMainProject.setUpdateUser(SecurityUtils.getUsername()); + pmMainProject.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmMainProject.setUpdateTime(new Date()); return pmMainProjectMapper.updateMainProject(pmMainProject); }else { if (StringUtils.isNotNull(pmMainProjectOld)){ return 0; } - pmMainProject.setCreateUser(SecurityUtils.getUsername()); + pmMainProject.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmMainProject.setCreateTime(new Date()); - pmMainProject.setUpdateUser(SecurityUtils.getUsername()); + pmMainProject.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmMainProject.setUpdateTime(new Date()); return pmMainProjectMapper.addMainProject(pmMainProject); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmOrgServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmOrgServiceImpl.java index 35c5cfc..3f2e7e0 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmOrgServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmOrgServiceImpl.java @@ -1,6 +1,5 @@ package com.bonus.bmw.service.impl; -import com.bonus.bmw.domain.po.PmMainProject; import com.bonus.bmw.domain.po.PmOrg; import com.bonus.bmw.domain.po.PmProject; import com.bonus.bmw.domain.vo.PmOrgVo; @@ -61,16 +60,16 @@ public class PmOrgServiceImpl implements PmOrgService { if (StringUtils.isNotNull(pmOrgOld) && !pmOrgOld.getId().equals(pmOrg.getId())){ return 0; } - pmOrg.setUpdateUser(SecurityUtils.getUsername()); + pmOrg.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmOrg.setUpdateTime(new Date()); return pmOrgMapper.updatePmOrg(pmOrg); }else { if (StringUtils.isNotNull(pmOrgOld)){ return 0; } - pmOrg.setCreateUser(SecurityUtils.getUsername()); + pmOrg.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmOrg.setCreateTime(new Date()); - pmOrg.setUpdateUser(SecurityUtils.getUsername()); + pmOrg.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmOrg.setUpdateTime(new Date()); return pmOrgMapper.addPmOrg(pmOrg); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmPostTypeServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmPostTypeServiceImpl.java index 3e5b224..8d7bc3f 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmPostTypeServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmPostTypeServiceImpl.java @@ -42,16 +42,16 @@ public class PmPostTypeServiceImpl implements PmPostTypeService { if (StringUtils.isNotNull(pmPostTypeOld) && !pmPostTypeOld.getId().equals(pmPostType.getId())){ return 0; } - pmPostType.setUpdateUser(SecurityUtils.getUsername()); + pmPostType.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmPostType.setUpdateTime(new Date()); return pmPostTypeMapper.updatePostType(pmPostType); }else { if (StringUtils.isNotNull(pmPostTypeOld)){ return 0; } - pmPostType.setCreateUser(SecurityUtils.getUsername()); + pmPostType.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmPostType.setCreateTime(new Date()); - pmPostType.setUpdateUser(SecurityUtils.getUsername()); + pmPostType.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmPostType.setUpdateTime(new Date()); return pmPostTypeMapper.addPostType(pmPostType); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmProjectServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmProjectServiceImpl.java index ffce8ba..60fbb15 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmProjectServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmProjectServiceImpl.java @@ -52,7 +52,7 @@ public class PmProjectServiceImpl implements PmProjectService { if (StringUtils.isNotNull(pmProjectOld) && !pmProjectOld.getId().equals(pmProject.getId())){ return res; } - pmProject.setUpdateUser(SecurityUtils.getUsername()); + pmProject.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmProject.setUpdateTime(new Date()); res= pmProjectMapper.updateProject(pmProject); //修改总工程状态 @@ -62,9 +62,9 @@ public class PmProjectServiceImpl implements PmProjectService { if (StringUtils.isNotNull(pmProjectOld)){ return res; } - pmProject.setCreateUser(SecurityUtils.getUsername()); + pmProject.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmProject.setCreateTime(new Date()); - pmProject.setUpdateUser(SecurityUtils.getUsername()); + pmProject.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmProject.setUpdateTime(new Date()); res= pmProjectMapper.addProject(pmProject); //修改总工程状态 diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubComServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubComServiceImpl.java index 925bce8..5beebbe 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubComServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubComServiceImpl.java @@ -49,16 +49,16 @@ public class PmSubComServiceImpl implements PmSubComService { if (StringUtils.isNotNull(pmSubCompanyOld) && !pmSubCompanyOld.getId().equals(pmSubCompany.getId())){ return 0; } - pmSubCompany.setUpdateUser(SecurityUtils.getUsername()); + pmSubCompany.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSubCompany.setUpdateTime(new Date()); return pmSubComMapper.updateSubCompany(pmSubCompany); }else { if (StringUtils.isNotNull(pmSubCompanyOld)){ return 0; } - pmSubCompany.setCreateUser(SecurityUtils.getUsername()); + pmSubCompany.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmSubCompany.setCreateTime(new Date()); - pmSubCompany.setUpdateUser(SecurityUtils.getUsername()); + pmSubCompany.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSubCompany.setUpdateTime(new Date()); return pmSubComMapper.addSubCompany(pmSubCompany); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubServiceImpl.java index 2a66902..15de18b 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubServiceImpl.java @@ -70,11 +70,11 @@ public class PmSubServiceImpl implements PmSubService { if (StringUtils.isNotNull(pmSubOld) && !pmSubOld.getId().equals(pmSub.getId())){ return res; } - pmSub.setUpdateUser(SecurityUtils.getUsername()); + pmSub.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSub.setUpdateTime(new Date()); res = pmSubMapper.updateSub(pmSub); //判断是否修改图片信息 - if (!pmSub.getFileIdList().isEmpty()){ + if (StringUtils.isNotNull(pmSub.getFileIdList())){ for (String fileId:pmSub.getFileIdList()) { //删除合同图片 删除minio文件 fileUploadUtils.delFileListById(fileId, pmSub.getId().toString(), Constants.PM_SUB,""); @@ -84,9 +84,9 @@ public class PmSubServiceImpl implements PmSubService { if (StringUtils.isNotNull(pmSubOld)){ return res; } - pmSub.setCreateUser(SecurityUtils.getUsername()); + pmSub.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmSub.setCreateTime(new Date()); - pmSub.setUpdateUser(SecurityUtils.getUsername()); + pmSub.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSub.setUpdateTime(new Date()); res = pmSubMapper.addSub(pmSub); } diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamContractServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamContractServiceImpl.java index 48c18a1..b774e26 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamContractServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamContractServiceImpl.java @@ -53,7 +53,7 @@ public class PmSubTeamContractServiceImpl implements PmSubTeamContractService { public int addOrUpdateSubTeamContract(PmSubTeamContract pmSubTeamContract, FileBasicMsgDto fileBasicMsgDto) { int res =0; if (StringUtils.isNotNull(pmSubTeamContract.getId())){ - pmSubTeamContract.setUpdateUser(SecurityUtils.getUsername()); + pmSubTeamContract.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSubTeamContract.setUpdateTime(new Date()); pmSubTeamContract.setTeamExitTime(DateUtils.getDate()); //查看下面的人员是否全部出场 @@ -73,9 +73,9 @@ public class PmSubTeamContractServiceImpl implements PmSubTeamContractService { fileUploadUtils.uploadFile(fileBasicMsgDto.getFiles(), Constants.PM_SUB_TEAM_CONTRACT, pmSubTeamContract.getId().toString(), type,"", ""); } }else { - pmSubTeamContract.setCreateUser(SecurityUtils.getUsername()); + pmSubTeamContract.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmSubTeamContract.setCreateTime(new Date()); - pmSubTeamContract.setUpdateUser(SecurityUtils.getUsername()); + pmSubTeamContract.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSubTeamContract.setUpdateTime(new Date()); pmSubTeamContract.setTeamEinTime(DateUtils.getDate()); res = pmSubTeamContractMapper.addSubTeamContract(pmSubTeamContract); diff --git a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamServiceImpl.java b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamServiceImpl.java index e5869f4..6a94e82 100644 --- a/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamServiceImpl.java +++ b/bonus-modules/bonus-bmw/src/main/java/com/bonus/bmw/service/impl/PmSubTeamServiceImpl.java @@ -39,13 +39,13 @@ public class PmSubTeamServiceImpl implements PmSubTeamService { //存在则删除后新增,不存在则新增 if(StringUtils.isNotNull(pmSubTeam.getId())){ - pmSubTeam.setUpdateUser(SecurityUtils.getUsername()); + pmSubTeam.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSubTeam.setUpdateTime(new Date()); return pmSubTeamMapper.updateSubTeam(pmSubTeam); }else { - pmSubTeam.setCreateUser(SecurityUtils.getUsername()); + pmSubTeam.setCreateUser(SecurityUtils.getLoginUser().getUsername()); pmSubTeam.setCreateTime(new Date()); - pmSubTeam.setUpdateUser(SecurityUtils.getUsername()); + pmSubTeam.setUpdateUser(SecurityUtils.getLoginUser().getUsername()); pmSubTeam.setUpdateTime(new Date()); return pmSubTeamMapper.addSubTeam(pmSubTeam); } diff --git a/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/BmSubContractMapper.xml b/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/BmSubContractMapper.xml index 7e6c3ee..f935c1f 100644 --- a/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/BmSubContractMapper.xml +++ b/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/BmSubContractMapper.xml @@ -104,4 +104,10 @@ left join bm_sub_contract bsc on bsc.sub_id = pstc.sub_id and bsc.pro_id = pstc.pro_id where bsc.id = #{id} + + diff --git a/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/PmAttDeviceMapper.xml b/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/PmAttDeviceMapper.xml index d29d0eb..8acfc0f 100644 --- a/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/PmAttDeviceMapper.xml +++ b/bonus-modules/bonus-bmw/src/main/resources/mapper/bmw/PmAttDeviceMapper.xml @@ -18,7 +18,7 @@ where is_active = '1' and device_code = #{deviceCode} - update pm_att_device set is_active = '0' where device_code = #{deviceCode} + delete from pm_att_device where device_code = #{deviceCode}