|
@@ -15,6 +15,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.om.utils.Result;
|
|
|
import com.om.utils.UserContext;
|
|
|
import io.swagger.v3.oas.annotations.parameters.RequestBody;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -30,6 +31,7 @@ import java.util.List;
|
|
|
* @since 2024-03-06
|
|
|
*/
|
|
|
@Service
|
|
|
+@Slf4j
|
|
|
public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersionInfoMapper, DiagnosisVersionInfo> implements IDiagnosisVersionInfoService {
|
|
|
|
|
|
@Resource
|
|
@@ -47,23 +49,29 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
|
info.setBrandCode(diagnosisVersionVO.getBrandCode());
|
|
|
|
|
|
//获取user用户。保存当前操作人
|
|
|
- Integer userId = UserContext.getUserId();
|
|
|
+// Integer userId = UserContext.getUserId();
|
|
|
//用户信息
|
|
|
- User user = userService.getById(userId);
|
|
|
- info.setUsername(user.getUsername());
|
|
|
- info.setAdminId(userId);
|
|
|
+// User user = userService.getById(userId);
|
|
|
+//
|
|
|
+// log.info("========当前用户名{}==={}======",user,userId);
|
|
|
+// info.setUsername(user.getUsername());
|
|
|
+// info.setAdminId(userId);
|
|
|
//版本号
|
|
|
info.setVersionNum("1.0");
|
|
|
//状态码
|
|
|
info.setStatus(0);
|
|
|
//文件地址
|
|
|
- info.setFile(diagnosisVersionVO.getFile());
|
|
|
+ if (diagnosisVersionVO.getFileUrl() == null){
|
|
|
+ diagnosisVersionVO.setFileUrl("null");
|
|
|
+ }
|
|
|
+ info.setFile(diagnosisVersionVO.getFileUrl());
|
|
|
//文件大小
|
|
|
info.setDiagnosisFileSize(diagnosisVersionVO.getDiagnosisFileSize());
|
|
|
//品牌代码
|
|
|
info.setBrandCode(diagnosisVersionVO.getBrandCode());
|
|
|
//诊断程序名称
|
|
|
info.setDiagnosisName(diagnosisVersionVO.getDiagnosisName());
|
|
|
+ log.info("========{}========",diagnosisVersionVO);
|
|
|
//客户端编号
|
|
|
String s = "";
|
|
|
for (int i = 0; i < diagnosisVersionVO.getClientNums().length; i++) {
|
|
@@ -74,11 +82,12 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
|
//保存
|
|
|
this.save(info);
|
|
|
LambdaQueryWrapper<DiagnosisVersionInfo> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(DiagnosisVersionInfo::getFile,diagnosisVersionVO.getFile());
|
|
|
+ queryWrapper.eq(DiagnosisVersionInfo::getFile,diagnosisVersionVO.getFileUrl());
|
|
|
queryWrapper.eq(DiagnosisVersionInfo::getDiagnosisName,diagnosisVersionVO.getDiagnosisName());
|
|
|
queryWrapper.eq(DiagnosisVersionInfo::getBrandCode,diagnosisVersionVO.getBrandCode());
|
|
|
//保存后获取
|
|
|
DiagnosisVersionInfo versionInfo = getOne(queryWrapper);
|
|
|
+ log.info("==========={}=========",versionInfo);
|
|
|
|
|
|
for (int i = 0; i < diagnosisVersionVO.getDescriptionList().length; i++) {
|
|
|
DiagnosisVersionDescribe describe = new DiagnosisVersionDescribe();
|
|
@@ -87,6 +96,7 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
|
describe.setLanguage(diagnosisVersionVO.getLanguage().toString());
|
|
|
describeService.save(describe);
|
|
|
}
|
|
|
+ log.info("============================");
|
|
|
|
|
|
return Result.ok();
|
|
|
}
|
|
@@ -147,11 +157,13 @@ public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersio
|
|
|
|
|
|
|
|
|
@Override
|
|
|
- public Result getPageList(DignosisPageVO dignosisPageVO) {
|
|
|
+ public Result getPageList(Integer pageIndex,
|
|
|
+ Integer pageSize) {
|
|
|
+ log.info("---------{}",pageIndex);
|
|
|
+ log.info("---------{}",pageSize);
|
|
|
|
|
|
Page<DiagnosisVersionInfo> page = this.lambdaQuery()
|
|
|
- .like(StringUtils.isNotBlank(dignosisPageVO.getQuery()),DiagnosisVersionInfo::getUsername,dignosisPageVO.getQuery())
|
|
|
- .page(new Page<>(dignosisPageVO.getPageIndex(),dignosisPageVO.getPageSize()));
|
|
|
+ .page(new Page<>(pageIndex,pageSize));
|
|
|
return Result.ok(page);
|
|
|
}
|
|
|
|