|
|
@ -13,15 +13,18 @@ import com.glxp.api.constant.RedissonCacheKey;
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
import com.glxp.api.controller.alihealth.AlihealthBusController;
|
|
|
|
import com.glxp.api.controller.alihealth.AlihealthBusController;
|
|
|
|
import com.glxp.api.entity.auth.AuthAliUser;
|
|
|
|
import com.glxp.api.entity.auth.AuthAliUser;
|
|
|
|
|
|
|
|
import com.glxp.api.entity.basic.UdiProductEntity;
|
|
|
|
import com.glxp.api.entity.thrsys.ThirdAliDrug;
|
|
|
|
import com.glxp.api.entity.thrsys.ThirdAliDrug;
|
|
|
|
import com.glxp.api.req.alihealth.AlihealthKytDrugrescodeReqeust;
|
|
|
|
import com.glxp.api.req.alihealth.AlihealthKytDrugrescodeReqeust;
|
|
|
|
import com.glxp.api.req.alihealth.local.AlihealthThirdAliDrugInsertReqeust;
|
|
|
|
import com.glxp.api.req.alihealth.local.AlihealthThirdAliDrugInsertReqeust;
|
|
|
|
|
|
|
|
import com.glxp.api.req.basic.FilterUdiRelRequest;
|
|
|
|
import com.glxp.api.req.thrsys.FilterThrCorpRequest;
|
|
|
|
import com.glxp.api.req.thrsys.FilterThrCorpRequest;
|
|
|
|
import com.glxp.api.req.thrsys.ThirdAliDrugRequest;
|
|
|
|
import com.glxp.api.req.thrsys.ThirdAliDrugRequest;
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
import com.glxp.api.res.collect.RelCodeDetailResponse;
|
|
|
|
import com.glxp.api.res.collect.RelCodeDetailResponse;
|
|
|
|
import com.glxp.api.res.thrsys.ThrCorpsResponse;
|
|
|
|
import com.glxp.api.res.thrsys.ThrCorpsResponse;
|
|
|
|
import com.glxp.api.service.auth.AuthAliUserService;
|
|
|
|
import com.glxp.api.service.auth.AuthAliUserService;
|
|
|
|
|
|
|
|
import com.glxp.api.service.basic.UdiProductService;
|
|
|
|
import com.glxp.api.service.thrsys.ThirdAliDrugService;
|
|
|
|
import com.glxp.api.service.thrsys.ThirdAliDrugService;
|
|
|
|
import com.glxp.api.util.StringUtils;
|
|
|
|
import com.glxp.api.util.StringUtils;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@ -33,6 +36,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
@RestController
|
|
|
|
@RestController
|
|
|
@ -45,6 +49,8 @@ public class ThirdAliDrugController extends BaseController {
|
|
|
|
private AlihealthBusController alihealthBusController;
|
|
|
|
private AlihealthBusController alihealthBusController;
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
private AuthAliUserService authAliUserService;
|
|
|
|
private AuthAliUserService authAliUserService;
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private UdiProductService udiProductService;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 上传文件保存
|
|
|
|
* 上传文件保存
|
|
|
@ -74,6 +80,17 @@ public class ThirdAliDrugController extends BaseController {
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
return ResultVOUtils.success("查询参数不能为空");
|
|
|
|
return ResultVOUtils.success("查询参数不能为空");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
FilterUdiRelRequest filterUdiRelRequest = new FilterUdiRelRequest();
|
|
|
|
|
|
|
|
filterUdiRelRequest.setUuid(thirdAliDrug.getUuid());
|
|
|
|
|
|
|
|
List<UdiProductEntity> udiInfoEntities = udiProductService.filterAllUdiInfo(filterUdiRelRequest);
|
|
|
|
|
|
|
|
List<String> nameCodeIn = null;
|
|
|
|
|
|
|
|
if(udiInfoEntities!=null && udiInfoEntities.size() >0){
|
|
|
|
|
|
|
|
nameCodeIn = new ArrayList<>();
|
|
|
|
|
|
|
|
for (UdiProductEntity udiInfoEntity : udiInfoEntities) {
|
|
|
|
|
|
|
|
nameCodeIn.add(udiInfoEntity.getNameCode());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
thirdAliDrug.setNameCodeIn(nameCodeIn);
|
|
|
|
List<ThirdAliDrug> list = thirdAliDrugService.filterList(thirdAliDrug);
|
|
|
|
List<ThirdAliDrug> list = thirdAliDrugService.filterList(thirdAliDrug);
|
|
|
|
if(list == null || list.size() == 0){
|
|
|
|
if(list == null || list.size() == 0){
|
|
|
|
AuthAliUser authAliUser = authAliUserService.getOne();
|
|
|
|
AuthAliUser authAliUser = authAliUserService.getOne();
|
|
|
|