|
@@ -6,7 +6,6 @@ import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.platform.activiti.controller.ActivitiController;
|
|
|
-import com.platform.activiti.dao.entity.ActApplyInfo;
|
|
|
import com.platform.common.bean.DictVO;
|
|
|
import com.platform.common.cache.ConfigCache;
|
|
|
import com.platform.common.cache.DictCache;
|
|
@@ -16,7 +15,6 @@ import com.platform.common.exception.BusinessException;
|
|
|
import com.platform.common.exception.DeniedException;
|
|
|
import com.platform.common.model.UserInfo;
|
|
|
import com.platform.common.util.*;
|
|
|
-import com.platform.dao.bean.MyPage;
|
|
|
import com.platform.dao.bean.MyVOPage;
|
|
|
import com.platform.dao.dto.check.CheckJobDTO;
|
|
|
import com.platform.dao.dto.repair.RepairApplicationFormDTO;
|
|
@@ -26,19 +24,14 @@ import com.platform.dao.dto.store.InStoreFormDTO;
|
|
|
import com.platform.dao.dto.store.OutStoreFormDTO;
|
|
|
import com.platform.dao.dto.store.StoreCheckJobDTO;
|
|
|
import com.platform.dao.dto.upms.SysUserDTO;
|
|
|
-import com.platform.dao.entity.check.CheckJob;
|
|
|
import com.platform.dao.entity.repair.RepairApplicationForm;
|
|
|
import com.platform.dao.entity.repair.RepairReason;
|
|
|
import com.platform.dao.entity.sb.SbInfo;
|
|
|
-import com.platform.dao.entity.store.InStoreForm;
|
|
|
-import com.platform.dao.entity.store.StoreCheckJob;
|
|
|
import com.platform.dao.entity.upms.SysFile;
|
|
|
import com.platform.dao.entity.upms.SysUser;
|
|
|
-import com.platform.dao.entity.upms.SysUserDept;
|
|
|
import com.platform.dao.enums.*;
|
|
|
import com.platform.dao.mapper.check.CheckJobMapper;
|
|
|
import com.platform.dao.mapper.repair.*;
|
|
|
-import com.platform.dao.mapper.sb.SbAllocateApplyMapper;
|
|
|
import com.platform.dao.mapper.store.InStoreFormMapper;
|
|
|
import com.platform.dao.mapper.store.OutStoreFormMapper;
|
|
|
import com.platform.dao.mapper.store.StoreCheckJobMapper;
|
|
@@ -70,7 +63,6 @@ import com.platform.service.upms.SysUserDeptService;
|
|
|
import com.platform.service.upms.SysUserService;
|
|
|
import com.platform.service.wechat.util.WeChatMessageUtil;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
-import org.springframework.security.core.userdetails.User;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import tk.mybatis.mapper.weekend.Weekend;
|
|
@@ -123,9 +115,9 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
|
|
|
if (noticeNumberVO.getRoleFlag()==0){
|
|
|
|
|
|
- if(vo.getStatus() == RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue()) {
|
|
|
- noticeNumberVO.setWaitForDistributionNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.PROCESSING.getValue()){
|
|
|
noticeNumberVO.setInTheMaintenanceNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
@@ -138,16 +130,16 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.FINISHED.getValue()){
|
|
|
noticeNumberVO.setFinishedNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.WAIT_SUBMIT.getValue()){
|
|
|
noticeNumberVO.setRepairCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
|
|
|
}else if(noticeNumberVO.getRoleFlag()==2){
|
|
|
|
|
|
- if(vo.getStatus()== RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue()){
|
|
|
- noticeNumberVO.setWaitForDistributionNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
if(vo.getStatus()== RepairApplicationFormStatusEnum.NOT_ACCEPTANCE.getValue()){
|
|
|
noticeNumberVO.setProduceCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
@@ -160,38 +152,97 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.PROCESSING.getValue()){
|
|
|
noticeNumberVO.setInTheMaintenanceNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
-
|
|
|
- }else if(noticeNumberVO.getRoleFlag()==3){
|
|
|
-
|
|
|
- if(vo.getStatus() == RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue()) {
|
|
|
- noticeNumberVO.setWaitForDistributionNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.FINISHED.getValue()){
|
|
|
+ noticeNumberVO.setFinishedNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
+
|
|
|
+ }else if(noticeNumberVO.getRoleFlag()==6){
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.PROCESSING.getValue()){
|
|
|
noticeNumberVO.setInTheMaintenanceNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.WAIT_SUBMIT.getValue()){
|
|
|
noticeNumberVO.setRepairCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
-
|
|
|
- if(vo.getStatus() == RepairApplicationFormStatusEnum.REBACK.getValue() || vo.getStatus() == RepairApplicationFormStatusEnum.REPAIR_FAIL.getValue()){
|
|
|
- noticeNumberVO.setFinishedNum((noticeNumberVO.getFinishedNum().add(vo.getRepairCount()==null?initNum:vo.getRepairCount())));
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.NOT_ACCEPTANCE.getValue()){
|
|
|
+ noticeNumberVO.setProduceCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
-
|
|
|
- }else if(noticeNumberVO.getRoleFlag()==1){
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.FINISHED.getValue()){
|
|
|
+ noticeNumberVO.setFinishedNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+ }else if(noticeNumberVO.getRoleFlag()==1 || noticeNumberVO.getRoleFlag()==1){
|
|
|
if(vo.getStatus()==RepairApplicationFormStatusEnum.PROCESSING.getValue()){
|
|
|
noticeNumberVO.setInTheMaintenanceNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.WAIT_SUBMIT.getValue()){
|
|
|
+ noticeNumberVO.setRepairCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.FINISHED.getValue()){
|
|
|
+ noticeNumberVO.setFinishedNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+ }else if(noticeNumberVO.getRoleFlag()==5){
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.PROCESSING.getValue()){
|
|
|
+ noticeNumberVO.setInTheMaintenanceNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.WAIT_SUBMIT.getValue()){
|
|
|
noticeNumberVO.setRepairCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
if(vo.getStatus() == RepairApplicationFormStatusEnum.FINISHED.getValue()){
|
|
|
noticeNumberVO.setFinishedNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
}
|
|
|
}
|
|
|
+ else if(noticeNumberVO.getRoleFlag()==3){
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.PROCESSING.getValue()){
|
|
|
+ noticeNumberVO.setInTheMaintenanceNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.WAIT_SUBMIT.getValue()){
|
|
|
+ noticeNumberVO.setRepairCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.NOT_ACCEPTANCE.getValue()){
|
|
|
+ noticeNumberVO.setProduceCheckNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if(vo.getStatus() == RepairApplicationFormStatusEnum.FINISHED.getValue()){
|
|
|
+ noticeNumberVO.setFinishedNum(vo.getRepairCount()==null?initNum:vo.getRepairCount());
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
@@ -211,17 +262,18 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
BigDecimal count=initNum;
|
|
|
|
|
|
for (CheckJobVO vo:checkJobVOS){
|
|
|
- if(vo.getStatus()==CheckJobStatusEnum.NOT_EXECUTE.getValue()){
|
|
|
+ if(vo.getStatus()==CheckJobStatusEnum.NOT_EXECUTE.getValue()){
|
|
|
noticeNumberVO.setUnexectuedMaintenanceNum(vo.getCountNum()==null?initNum:vo.getCountNum());
|
|
|
- }else if(vo.getStatus()==CheckJobStatusEnum.EXECUTING.getValue()){
|
|
|
+ }else if(vo.getStatus()==CheckJobStatusEnum.EXECUTING.getValue()){
|
|
|
noticeNumberVO.setExecutedTaskNum(vo.getCountNum()==null?initNum:vo.getCountNum());
|
|
|
}
|
|
|
- if(vo.getReceiveOvertime()!=null&&vo.getReceiveOvertime()){
|
|
|
+ if(vo.getReceiveOvertime()!=null&&vo.getReceiveOvertime()){
|
|
|
noticeNumberVO.setTimeOutTaskNum(vo.getCountNum()==null?initNum:vo.getCountNum());
|
|
|
}
|
|
|
BigDecimal num=vo.getCountNum()==null?initNum:vo.getCountNum();
|
|
|
count=new BigDecimal(count.intValue()+num.intValue());
|
|
|
}
|
|
|
+
|
|
|
noticeNumberVO.setAllBaoYangTaskNum(count);
|
|
|
return noticeNumberVO;
|
|
|
}
|
|
@@ -243,18 +295,13 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
}
|
|
|
@Override
|
|
|
public NoticeNumberVO getNoticeNumberVO() {
|
|
|
- Long t1=System.currentTimeMillis();
|
|
|
NoticeNumberVO noticeNumberVO=new NoticeNumberVO();
|
|
|
UserInfo userInfo=SecurityUtils.getUserInfo();
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
|
|
|
-
|
|
|
+
|
|
|
|
|
|
InStoreFormDTO inStoreFormDTO=new InStoreFormDTO();
|
|
|
OutStoreFormDTO outStoreFormDTO=new OutStoreFormDTO();
|
|
@@ -266,7 +313,16 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
StringBuffer sb=new StringBuffer();
|
|
|
CheckJobDTO checkJobDTO=new CheckJobDTO();
|
|
|
checkJobDTO.setType(2);
|
|
|
- if(userInfo.getSuperAdmin()==1){
|
|
|
+
|
|
|
+ repairApplicationFormDTO.setStatus(RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue());
|
|
|
+ repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
|
+ repairApplicationFormDTO=new RepairApplicationFormDTO();
|
|
|
+ for (RepairApplicationFormVO vo:repairApplicationFormVOS){
|
|
|
+ if(vo.getStatus()==RepairApplicationFormStatusEnum.NOT_ALLOCATED.getValue()){
|
|
|
+ noticeNumberVO.setWaitForReceiveNum(vo.getRepairCount());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(userInfo.getSuperAdmin()==1){
|
|
|
noticeNumberVO.setRoleFlag(0);
|
|
|
repairApplicationFormVOS= mapper.getRepairCount(null);
|
|
|
checkJobVOS=checkJobMapper.getCheckJobCount1(checkJobDTO);
|
|
@@ -281,27 +337,29 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
for(SysUserRoleVO vo:sysUserRoleVOS){
|
|
|
sb.append(vo.getRoleCode());
|
|
|
}
|
|
|
- if(sb.toString().contains(SysRoleCodeEnum.Maintenance.name())){
|
|
|
- noticeNumberVO.setRoleFlag(1);
|
|
|
-
|
|
|
- repairApplicationFormDTO.setRepairUserId(userInfo.getUserId());
|
|
|
+ if(sb.toString().contains(SysRoleCodeEnum.MM.name())){
|
|
|
+
|
|
|
+ noticeNumberVO.setRoleFlag(6);
|
|
|
+
|
|
|
+ repairApplicationFormDTO.setReportLeaderId(userInfo.getUserId());
|
|
|
repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
|
noticeNumberVO=addRepairNums(noticeNumberVO,repairApplicationFormVOS);
|
|
|
|
|
|
- checkJobDTO.setCheckUserId(userInfo.getUserId());
|
|
|
- checkJobVOS=checkJobMapper.getCheckJobCount(checkJobDTO);
|
|
|
+ checkJobVOS=checkJobMapper.getCheckJobCount1(checkJobDTO);
|
|
|
checkJobDTO.setReceiveOvertime(true);
|
|
|
BigDecimal overTimeCount=checkJobMapper.getReceiveOverTimeCount(checkJobDTO);
|
|
|
noticeNumberVO.setTimeOutTaskNum(overTimeCount==null?initNum:overTimeCount);
|
|
|
noticeNumberVO=addCheckJobNums(noticeNumberVO,checkJobVOS);
|
|
|
- } if(sb.toString().contains(SysRoleCodeEnum.REPAIR_EXAMINE.name())){
|
|
|
- noticeNumberVO.setRoleFlag(2);
|
|
|
-
|
|
|
- repairApplicationFormDTO.setUserId(userInfo.getUserId());
|
|
|
+ }else
|
|
|
+ if(sb.toString().contains(SysRoleCodeEnum.REPAIR_MANAGE.name())){
|
|
|
+
|
|
|
+ noticeNumberVO.setRoleFlag(5);
|
|
|
+ repairApplicationFormDTO.setDispatchUserId(userInfo.getUserId());
|
|
|
repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
|
noticeNumberVO=addRepairNums(noticeNumberVO,repairApplicationFormVOS);
|
|
|
- }if(sb.toString().contains(CommonConstants.WORKPLACE_REPAIR_MANAGE) ||sb.toString().contains(SysRoleCodeEnum.REPAIR_MANAGE.name())){
|
|
|
-
|
|
|
+ }
|
|
|
+ else if(sb.toString().contains(CommonConstants.WORKPLACE_REPAIR_MANAGE)){
|
|
|
+
|
|
|
noticeNumberVO.setRoleFlag(3);
|
|
|
String deptId=sysUserDeptMapper.selectDeptIdByUserId(userInfo.getUserId());
|
|
|
|
|
@@ -324,7 +382,29 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
noticeNumberVO=addCheckJobNums(noticeNumberVO,checkJobVOS);
|
|
|
System.out.println("addCheckJobNums:"+(System.currentTimeMillis()-int4));
|
|
|
}
|
|
|
- if(sb.toString().contains(CommonConstants.WORKPLACE_STORE_MANAGE) &&!sb.toString().contains(CommonConstants.WORKPLACE_REPAIR_MANAGE) && !sb.toString().contains(SysRoleCodeEnum.REPAIR_MANAGE.name()) ){
|
|
|
+ else if(sb.toString().contains(SysRoleCodeEnum.REPAIR_EXAMINE.name())){
|
|
|
+ noticeNumberVO.setRoleFlag(2);
|
|
|
+
|
|
|
+ repairApplicationFormDTO.setUserId(userInfo.getUserId());
|
|
|
+ repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
|
+ noticeNumberVO=addRepairNums(noticeNumberVO,repairApplicationFormVOS);
|
|
|
+ }
|
|
|
+ else if(sb.toString().contains(SysRoleCodeEnum.Maintenance.name()) || sb.toString().contains(SysRoleCodeEnum.Maintenance_Leader.name())){
|
|
|
+ noticeNumberVO.setRoleFlag(1);
|
|
|
+
|
|
|
+
|
|
|
+ repairApplicationFormDTO.setRepairUserId(userInfo.getUserId());
|
|
|
+ repairApplicationFormVOS= mapper.getRepairCount(repairApplicationFormDTO);
|
|
|
+ noticeNumberVO=addRepairNums(noticeNumberVO,repairApplicationFormVOS);
|
|
|
+
|
|
|
+ checkJobDTO.setCheckUserId(userInfo.getUserId());
|
|
|
+ checkJobVOS=checkJobMapper.getCheckJobCount(checkJobDTO);
|
|
|
+ checkJobDTO.setReceiveOvertime(true);
|
|
|
+ BigDecimal overTimeCount=checkJobMapper.getReceiveOverTimeCount(checkJobDTO);
|
|
|
+ noticeNumberVO.setTimeOutTaskNum(overTimeCount==null?initNum:overTimeCount);
|
|
|
+ noticeNumberVO=addCheckJobNums(noticeNumberVO,checkJobVOS);
|
|
|
+ }
|
|
|
+ else if(sb.toString().contains(CommonConstants.WORKPLACE_STORE_MANAGE) &&!sb.toString().contains(CommonConstants.WORKPLACE_REPAIR_MANAGE) && !sb.toString().contains(SysRoleCodeEnum.REPAIR_MANAGE.name()) ){
|
|
|
|
|
|
|
|
|
|
|
@@ -347,7 +427,6 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
|
|
|
BigDecimal num=workplaceBacklogMapper.getWorkplaceBacklogCount(userInfo.getUserId());
|
|
|
Long t2=System.currentTimeMillis();
|
|
|
- System.out.println("getNums:"+(t2-t1));
|
|
|
noticeNumberVO.setUnreadNum(num);
|
|
|
return noticeNumberVO;
|
|
|
}
|
|
@@ -470,20 +549,22 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
|
|
|
@Override
|
|
|
public RepairApplicationFormVO getRepairApplicationFormVO(String role,UserInfo userInfo) {
|
|
|
- Long t1=System.currentTimeMillis();
|
|
|
RepairApplicationFormDTO repairApplicationFormDTO=new RepairApplicationFormDTO();
|
|
|
RepairApplicationFormVO repairApplicationFormVO=new RepairApplicationFormVO();
|
|
|
int roleFlag=0;
|
|
|
- if(role.contains(SysRoleCodeEnum.REPAIR_MANAGE.name())){
|
|
|
- roleFlag=1;
|
|
|
-
|
|
|
+ if(role.contains(SysRoleCodeEnum.MM.name())){
|
|
|
+ roleFlag= 1;
|
|
|
+
|
|
|
+ repairApplicationFormDTO.setReportLeaderId(userInfo.getUserId());
|
|
|
+ }else if (role.contains(SysRoleCodeEnum.REPAIR_MANAGE.name())){
|
|
|
+ roleFlag=6;
|
|
|
repairApplicationFormDTO.setDispatchUserId(userInfo.getUserId());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- }else if(role.contains(SysRoleCodeEnum.REPAIR_EXAMINE.name())){
|
|
|
+ }else if(role.contains(SysRoleCodeEnum.REPAIR_EXAMINE.name())){
|
|
|
roleFlag=2;
|
|
|
|
|
|
repairApplicationFormDTO.setUserId(userInfo.getUserId());
|
|
@@ -491,8 +572,8 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
|
|
|
|
|
|
|
|
|
- }else if(role.contains(SysRoleCodeEnum.Maintenance.name())){
|
|
|
- roleFlag=3;
|
|
|
+ }else if(role.contains(SysRoleCodeEnum.Maintenance.name()) || role.contains(SysRoleCodeEnum.Maintenance_Leader.name())){
|
|
|
+ roleFlag = 3;
|
|
|
repairApplicationFormDTO.setRepairUserId(userInfo.getUserId());
|
|
|
|
|
|
|
|
@@ -501,18 +582,13 @@ public class RepairApplicationFormServiceImpl extends BaseServiceImpl<RepairAppl
|
|
|
|
|
|
BigDecimal count;
|
|
|
|
|
|
- Long int4=System.currentTimeMillis();
|
|
|
repairApplicationFormVO=mapper.getFirstRepairApplicationFormVO(repairApplicationFormDTO);
|
|
|
- System.out.println("getFirstRepairApplicationFormVO:"+(System.currentTimeMillis()-int4));
|
|
|
if(repairApplicationFormVO!=null){
|
|
|
repairApplicationFormVO.setRoleFlag(roleFlag);
|
|
|
repairApplicationFormDTO.setStatus(repairApplicationFormVO.getStatus());
|
|
|
- Long int5=System.currentTimeMillis();
|
|
|
count=mapper.getRepairCount1(repairApplicationFormDTO);
|
|
|
repairApplicationFormVO.setRepairCount(count==null?initNum:count);
|
|
|
- System.out.println("getRepairCount1:"+(System.currentTimeMillis()-int5));
|
|
|
}
|
|
|
- System.out.println("getRepairApplicationForm:"+(System.currentTimeMillis()-t1));
|
|
|
return repairApplicationFormVO;
|
|
|
|
|
|
|