|
|
|
@ -19,6 +19,7 @@ import com.glxp.api.req.basic.BasicSkPrescribeRequest;
|
|
|
|
|
import com.glxp.api.req.basic.GetSickPrescribeRequest;
|
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.res.basic.BasicSkPrescribeResponse;
|
|
|
|
|
import com.glxp.api.res.basic.UdiRelevanceResponse;
|
|
|
|
|
import com.glxp.api.service.BasicSkPrescribeDiService;
|
|
|
|
|
import com.glxp.api.service.thrsys.ThrProductsService;
|
|
|
|
|
import com.glxp.api.util.IntUtil;
|
|
|
|
@ -113,11 +114,11 @@ public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper,
|
|
|
|
|
UdiRelevanceService udiRelevanceService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 处方明细转换成处方使用耗材
|
|
|
|
|
* 处方明细转换成处方使用耗材(长泰的处方明细转换)(弃用)
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public void trSkPrescribeDi(BasicSkPrescribeItemEntity skPrescribeItemEntity) {
|
|
|
|
|
public void trSkPrescribeDi2(BasicSkPrescribeItemEntity skPrescribeItemEntity) {
|
|
|
|
|
|
|
|
|
|
if (skPrescribeItemEntity.getItemCode() != null) {
|
|
|
|
|
List<ThrProductsEntity> thrProductsEntities = thrProductsService.list(new QueryWrapper<ThrProductsEntity>().eq("prcitmcode", skPrescribeItemEntity.getItemCode()));
|
|
|
|
@ -153,6 +154,35 @@ public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper,
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void trSkPrescribeDi(BasicSkPrescribeItemEntity skPrescribeItemEntity) {
|
|
|
|
|
|
|
|
|
|
// if (skPrescribeItemEntity.getItemCode() != null) {
|
|
|
|
|
//// List<ThrProductsEntity> thrProductsEntities = thrProductsService.list(new QueryWrapper<ThrProductsEntity>().eq("prcitmcode", skPrescribeItemEntity.getItemCode()));
|
|
|
|
|
// UdiRelevanceResponse udiRelevanceResponse = udiRelevanceService.selectGroupById();
|
|
|
|
|
// BasicSkPrescribeDiEntity basicSkPrescribeDiEntity = basicSkPrescribeDiService.findByThrCode(skPrescribeItemEntity.getAdNum(), thrProductsEntity.getCode());
|
|
|
|
|
// if (basicSkPrescribeDiEntity == null) {
|
|
|
|
|
// basicSkPrescribeDiEntity = new BasicSkPrescribeDiEntity();
|
|
|
|
|
// }
|
|
|
|
|
// basicSkPrescribeDiEntity.setPrescribeCode(skPrescribeItemEntity.getPrescribeCode());
|
|
|
|
|
// basicSkPrescribeDiEntity.setSickerCode(skPrescribeItemEntity.getSickerCode());
|
|
|
|
|
// basicSkPrescribeDiEntity.setCount(IntUtil.value(skPrescribeItemEntity.getCount()));
|
|
|
|
|
// basicSkPrescribeDiEntity.setMeasureCount(basicSkPrescribeDiEntity.getMeasureCount() + "");
|
|
|
|
|
// basicSkPrescribeDiEntity.setMeasureUnit(skPrescribeItemEntity.getMeasureUnit());
|
|
|
|
|
// basicSkPrescribeDiEntity.setPId(thrProductsEntity.getPrcitmcode());
|
|
|
|
|
// UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectByThirdId(thrProductsEntity.getCode(), "thirdId");
|
|
|
|
|
// basicSkPrescribeDiEntity.setAmount(skPrescribeItemEntity.getAmount());
|
|
|
|
|
// basicSkPrescribeDiEntity.setRelId(udiRelevanceEntity.getId());
|
|
|
|
|
// basicSkPrescribeDiEntity.setThrCode(thrProductsEntity.getCode());
|
|
|
|
|
// basicSkPrescribeDiEntity.setThrName(thrProductsEntity.getName());
|
|
|
|
|
// basicSkPrescribeDiEntity.setCategory(thrProductsEntity.getCplb());
|
|
|
|
|
// basicSkPrescribeDiEntity.setGgxh(thrProductsEntity.getStandard());
|
|
|
|
|
// basicSkPrescribeDiEntity.setAdNum(skPrescribeItemEntity.getAdNum());
|
|
|
|
|
// basicSkPrescribeDiEntity.setUpdateTime(new Date());
|
|
|
|
|
// basicSkPrescribeDiService.save(basicSkPrescribeDiEntity);
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 处方明细HIS收费项目对照
|
|
|
|
|