|
|
@@ -7,6 +7,7 @@ import java.util.Map;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.fs.aiSipCall.utils.StringUtils;
|
|
|
import com.fs.aiTongueApi.domain.AITongueResult;
|
|
|
import com.fs.aiTongueApi.domain.QueryQuanXi;
|
|
|
import com.fs.aiTongueApi.domain.inner.TongueData;
|
|
|
@@ -213,7 +214,7 @@ public class FsHealthTongueServiceImpl implements IFsHealthTongueService
|
|
|
}
|
|
|
|
|
|
AITongueResult<TongueData> tongueDataAITongueResult;
|
|
|
- if(param.getQuanxiType() == 2) {
|
|
|
+ if(param.getQuanxiType() == 2 && StringUtils.isNotEmpty(param.getTongueShediUrl())) {
|
|
|
// 舌诊带舌底
|
|
|
queryQuanXi.setShedi(param.getTongueShediUrl());
|
|
|
tongueDataAITongueResult = aiTongueService.quanXiTongueWithUnderside(queryQuanXi);
|
|
|
@@ -229,7 +230,9 @@ public class FsHealthTongueServiceImpl implements IFsHealthTongueService
|
|
|
fsHealthTongue.setStatus(0);
|
|
|
fsHealthTongue.setUserId(param.getUserId());
|
|
|
fsHealthTongue.setTongueUrl(param.getTongueUrl());
|
|
|
- fsHealthTongue.setTongueShediUrl(param.getTongueShediUrl());
|
|
|
+ if(param.getQuanxiType() == 2 && param.getTongueShediUrl() != null) {
|
|
|
+ fsHealthTongue.setTongueShediUrl(param.getTongueShediUrl());
|
|
|
+ }
|
|
|
TongueData data = tongueDataAITongueResult.getData();
|
|
|
fsHealthTongue.setTongueId(data.getId());
|
|
|
fsHealthTongue.setCreateTime(new Date());
|