|
|
@@ -13,12 +13,15 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @Description: diagnose_items
|
|
|
* @Author: jeecg-boot
|
|
|
- * @Date: 2023-05-28 11:10:59
|
|
|
+ * @Date: 2023-05-28 11:10:59
|
|
|
* @Version: V1.0
|
|
|
*/
|
|
|
@Service
|
|
|
@@ -26,8 +29,17 @@ public class DiagnoseItemsServiceImpl extends ServiceImpl<DiagnoseItemsMapper, D
|
|
|
|
|
|
@Override
|
|
|
public IPage<DiagnoseItems> diagnosePage(Page<DiagnoseItems> page, DiagnoseItems diagnoseItems) {
|
|
|
+ String[] lines = diagnoseItems.getMedicalDiagnoseCode().split("\n");
|
|
|
+ List<String> stringList;
|
|
|
+ if (lines.length > 0) {
|
|
|
+ stringList = new ArrayList<>(Arrays.asList(lines));
|
|
|
+ } else {
|
|
|
+ stringList = new ArrayList<>();
|
|
|
+ stringList.add(diagnoseItems.getMedicalDiagnoseCode());
|
|
|
+ }
|
|
|
+ diagnoseItems.setCodes(stringList);
|
|
|
|
|
|
- return baseMapper.diagnosePage(page,diagnoseItems);
|
|
|
+ return baseMapper.diagnosePage(page, diagnoseItems);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -37,7 +49,7 @@ public class DiagnoseItemsServiceImpl extends ServiceImpl<DiagnoseItemsMapper, D
|
|
|
LambdaQueryWrapper<DiagnoseItems> in = Wrappers.<DiagnoseItems>lambdaQuery()
|
|
|
.eq(DiagnoseItems::getDiagnoseCode, diagnoseCode);
|
|
|
long count = this.count(in);
|
|
|
- if(count<=0){
|
|
|
+ if (count <= 0) {
|
|
|
DiagnoseItems diagnoseItems = new DiagnoseItems();
|
|
|
diagnoseItems.setDiagnoseCode(diagnoseCode);
|
|
|
diagnoseItems.setDiagnoseName(diagnosesVO.getDiagnose_desc());
|