|
@@ -6,16 +6,15 @@ import com.yunfeiyun.agmp.common.enums.TaskrcdAuditStatus;
|
|
|
import com.yunfeiyun.agmp.common.exception.BizException;
|
|
import com.yunfeiyun.agmp.common.exception.BizException;
|
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
import com.yunfeiyun.agmp.common.utils.DateUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
|
-import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
|
|
|
import com.yunfeiyun.agmp.fms.domain.FmsMach;
|
|
import com.yunfeiyun.agmp.fms.domain.FmsMach;
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.FmsMachTypeStatResVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.domain.vo.FmsMachExcelVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.domain.vo.FmsMachRecordExcelVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.mapper.FmsMachMapper;
|
|
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsMachListReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsMachListReqVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsMachRecordListReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.FmsMachRecordListReqVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.FmsMachAppMapResVo;
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.FmsMachAppMapResVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.FmsMachRecordListResVo;
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.FmsMachRecordListResVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.domain.resvo.FmsMachTypeStatResVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.domain.vo.FmsMachExcelVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.domain.vo.FmsMachRecordExcelVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.mapper.FmsMachMapper;
|
|
|
import com.yunfeiyun.agmp.fms.service.IFmsMachService;
|
|
import com.yunfeiyun.agmp.fms.service.IFmsMachService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -67,8 +66,7 @@ public class FmsMachServiceImpl implements IFmsMachService
|
|
|
@Override
|
|
@Override
|
|
|
public List<FmsMachAppMapResVo> selectFmsMachAppMapResVoList(){
|
|
public List<FmsMachAppMapResVo> selectFmsMachAppMapResVoList(){
|
|
|
FmsMachListReqVo fmsMachListReqVo = new FmsMachListReqVo();
|
|
FmsMachListReqVo fmsMachListReqVo = new FmsMachListReqVo();
|
|
|
- fmsMachListReqVo.setTid(SecurityUtils.getTid());
|
|
|
|
|
- List<FmsMach> fmsMachList = fmsMachMapper.selectFmsMachList(fmsMachListReqVo);
|
|
|
|
|
|
|
+ List<FmsMach> fmsMachList = selectFmsMachList(fmsMachListReqVo);
|
|
|
Map<String, FmsMachAppMapResVo> map = new HashMap<>();
|
|
Map<String, FmsMachAppMapResVo> map = new HashMap<>();
|
|
|
for(FmsMach item : fmsMachList){
|
|
for(FmsMach item : fmsMachList){
|
|
|
FmsMachAppMapResVo vo = map.get(item.getMachType());
|
|
FmsMachAppMapResVo vo = map.get(item.getMachType());
|
|
@@ -121,15 +119,14 @@ public class FmsMachServiceImpl implements IFmsMachService
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public int insertFmsMach(FmsMach fmsMach) {
|
|
public int insertFmsMach(FmsMach fmsMach) {
|
|
|
|
|
+ String tid = fmsMach.getTid();
|
|
|
String machNo = fmsMach.getMachNo();
|
|
String machNo = fmsMach.getMachNo();
|
|
|
- FmsMach oldFmsMach = this.fmsMachMapper.selectFmsMachByMachNo(machNo,fmsMach.getTid());
|
|
|
|
|
|
|
+ FmsMach oldFmsMach = selectFmsMachByMachNo(machNo, tid);
|
|
|
if (!ObjectUtils.isEmpty(oldFmsMach)){
|
|
if (!ObjectUtils.isEmpty(oldFmsMach)){
|
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_EXIST);
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_EXIST);
|
|
|
}
|
|
}
|
|
|
fmsMach.setMachId(fmsMach.getId());
|
|
fmsMach.setMachId(fmsMach.getId());
|
|
|
- if(StringUtils.isEmpty(fmsMach.getTid())){
|
|
|
|
|
- fmsMach.setTid(SecurityUtils.getTid());
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ fmsMach.setTid(tid);
|
|
|
fmsMach.setMachUsestatus(MachStatus.UNUSED.getCode());
|
|
fmsMach.setMachUsestatus(MachStatus.UNUSED.getCode());
|
|
|
return fmsMachMapper.insertFmsMach(fmsMach);
|
|
return fmsMachMapper.insertFmsMach(fmsMach);
|
|
|
}
|
|
}
|
|
@@ -142,18 +139,20 @@ public class FmsMachServiceImpl implements IFmsMachService
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public int updateFmsMach(FmsMach fmsMach) {
|
|
public int updateFmsMach(FmsMach fmsMach) {
|
|
|
|
|
+ String tid = SecurityUtils.getTid();
|
|
|
String machId = fmsMach.getMachId();
|
|
String machId = fmsMach.getMachId();
|
|
|
String machNo = fmsMach.getMachNo();
|
|
String machNo = fmsMach.getMachNo();
|
|
|
- FmsMach oldFmsMach = this.fmsMachMapper.selectFmsMachByMachId(machId,fmsMach.getTid());
|
|
|
|
|
|
|
+ FmsMach oldFmsMach = selectFmsMachByMachId(machId, tid);
|
|
|
if (ObjectUtils.isEmpty(oldFmsMach)){
|
|
if (ObjectUtils.isEmpty(oldFmsMach)){
|
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_NO_EXIST);
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_NO_EXIST);
|
|
|
}
|
|
}
|
|
|
- FmsMach tempFmsMach = this.fmsMachMapper.selectFmsMachByMachNo(machNo,fmsMach.getTid());
|
|
|
|
|
|
|
+ FmsMach tempFmsMach = selectFmsMachByMachNo(machNo, tid);
|
|
|
if (!ObjectUtils.isEmpty(tempFmsMach) && !Objects.equals(machId, tempFmsMach.getMachId()) &&
|
|
if (!ObjectUtils.isEmpty(tempFmsMach) && !Objects.equals(machId, tempFmsMach.getMachId()) &&
|
|
|
Objects.equals(machNo, tempFmsMach.getMachNo())){
|
|
Objects.equals(machNo, tempFmsMach.getMachNo())){
|
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_MACHNO_EXIST);
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_MACHNO_EXIST);
|
|
|
}
|
|
}
|
|
|
fmsMach.setMachUsestatus(null);
|
|
fmsMach.setMachUsestatus(null);
|
|
|
|
|
+ fmsMach.setTid(tid);
|
|
|
return fmsMachMapper.updateFmsMach(fmsMach);
|
|
return fmsMachMapper.updateFmsMach(fmsMach);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -176,7 +175,7 @@ public class FmsMachServiceImpl implements IFmsMachService
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public int deleteFmsMachByMachId(String machId, String tid) {
|
|
public int deleteFmsMachByMachId(String machId, String tid) {
|
|
|
- FmsMach oldFmsMach = this.fmsMachMapper.selectFmsMachByMachId(machId, tid);
|
|
|
|
|
|
|
+ FmsMach oldFmsMach = selectFmsMachByMachId(machId, tid);
|
|
|
if (ObjectUtils.isEmpty(oldFmsMach)){
|
|
if (ObjectUtils.isEmpty(oldFmsMach)){
|
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_NO_EXIST);
|
|
throw new BizException(ErrorCode.FMS_MACH_RECORD_NO_EXIST);
|
|
|
}
|
|
}
|
|
@@ -202,4 +201,9 @@ public class FmsMachServiceImpl implements IFmsMachService
|
|
|
public List<FmsMachTypeStatResVo> selectFmsMachTypeStat() {
|
|
public List<FmsMachTypeStatResVo> selectFmsMachTypeStat() {
|
|
|
return fmsMachMapper.selectFmsMachTypeStat(SecurityUtils.getTid());
|
|
return fmsMachMapper.selectFmsMachTypeStat(SecurityUtils.getTid());
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public FmsMach selectFmsMachByMachNo(String machNo, String tid) {
|
|
|
|
|
+ return fmsMachMapper.selectFmsMachByMachNo(machNo, tid);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|