|
@@ -49,6 +49,21 @@ public class AuditTripResultServiceImpl extends ServiceImpl<AuditTripResultMappe
|
|
|
@Autowired
|
|
|
private BosClient client;
|
|
|
|
|
|
+ @Override
|
|
|
+ public void emptyAuditedTrip(Long userId ,String username) {
|
|
|
+ List<AuditTripResult> auditTripResults = query().eq("user_id", userId).eq("audit_status", 2).list();
|
|
|
+ if (auditTripResults != null && auditTripResults.size() > 0) {
|
|
|
+ for (AuditTripResult auditTripResult : auditTripResults) {
|
|
|
+ auditTripResult.setUserId(null);
|
|
|
+ auditTripResult.setAuditStatus(0);
|
|
|
+ auditTripResult.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ auditTripResult.setUpdateBy(username);
|
|
|
+ auditTripResult.setListUuid(null);
|
|
|
+ }
|
|
|
+ baseMapper.updateRestoreAuditTrip(auditTripResults);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 把当天新增待审核的数据id和状态添加到result中
|
|
|
*
|
|
@@ -97,13 +112,13 @@ public class AuditTripResultServiceImpl extends ServiceImpl<AuditTripResultMappe
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<AuditTripResult> selectByUserIdList(List<String> uploadIdList, String listUUID) {
|
|
|
- return baseMapper.selectByUserIdList(uploadIdList, listUUID);
|
|
|
+ public List<AuditTripResult> selectByUserIdList(List<String> uploadIdList, String listUuid) {
|
|
|
+ return baseMapper.selectByUserIdList(uploadIdList, listUuid);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public boolean updateListUUID(List<String> uploadIdList, String listUUID) {
|
|
|
- return baseMapper.updateListUUID(uploadIdList, listUUID);
|
|
|
+ public boolean updateListUUID(List<String> uploadIdList, String listUuid) {
|
|
|
+ return baseMapper.updateListUUID(uploadIdList, listUuid);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -233,8 +248,8 @@ public class AuditTripResultServiceImpl extends ServiceImpl<AuditTripResultMappe
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public int AuditResultNum(Long userId, Integer statusNum, String listUUID) {
|
|
|
- return baseMapper.AuditResultNum(userId, statusNum, listUUID);
|
|
|
+ public int AuditResultNum(Long userId, Integer statusNum, String listUuid) {
|
|
|
+ return baseMapper.AuditResultNum(userId, statusNum, listUuid);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -317,11 +332,6 @@ public class AuditTripResultServiceImpl extends ServiceImpl<AuditTripResultMappe
|
|
|
})
|
|
|
.collect(Collectors.toList());
|
|
|
List<AuditTripDet> detList = auditTripResultVo.getDetList();
|
|
|
- // 减轻resultVo的传递数据量
|
|
|
- auditTripResultVo.setImgList(null);
|
|
|
- auditTripResultVo.setDetList(null);
|
|
|
- AuditTripResult auditTripResult = ConvertObjUtils.converResult(auditTripResultVo);
|
|
|
- AuditTripMain auditTripMain = ConvertObjUtils.converMain(auditTripResultVo);
|
|
|
// 调用sql语句更新det 和 img,调用更新resultSQL
|
|
|
// 暂时不需要更新提交的img信息,标注信息会在img标注完成后就提交了
|
|
|
if (imgList != null && imgList.size() > 0) {
|
|
@@ -330,6 +340,11 @@ public class AuditTripResultServiceImpl extends ServiceImpl<AuditTripResultMappe
|
|
|
if (detList != null && detList.size() > 0) {
|
|
|
auditTripDetMapper.updateSubmitDet(detList);
|
|
|
}
|
|
|
+ // 减轻resultVo的传递数据量
|
|
|
+ auditTripResultVo.setImgList(null);
|
|
|
+ auditTripResultVo.setDetList(null);
|
|
|
+ AuditTripResult auditTripResult = ConvertObjUtils.converResult(auditTripResultVo);
|
|
|
+ AuditTripMain auditTripMain = ConvertObjUtils.converMain(auditTripResultVo);
|
|
|
if (imgs.size() > 0) {
|
|
|
String dstPic = basePath + auditTripResultVo.getUploadId() + ".jpg";
|
|
|
String[] imgArr = new String[imgs.size()];
|
|
@@ -343,10 +358,7 @@ public class AuditTripResultServiceImpl extends ServiceImpl<AuditTripResultMappe
|
|
|
}
|
|
|
boolean updateSubmitTripResObj = baseMapper.updateSubmitTripResObj(auditTripResult);
|
|
|
boolean updateSubmitMainObj = auditTripMainMapper.updateSubmitMainObj(auditTripMain);
|
|
|
- if (updateSubmitTripResObj && updateSubmitMainObj) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- return false;
|
|
|
+ return updateSubmitTripResObj && updateSubmitMainObj;
|
|
|
}
|
|
|
|
|
|
/**
|