|
@@ -140,6 +140,7 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
private final SysDeptRechargeRecordMapper sysDeptRechargeRecordMapper;
|
|
|
private final RedisTemplate<String, String> redisTemplate;
|
|
|
private final WmPkgQuizRelationService pkgQuizRelationService;
|
|
|
+ private final WmDaDrugEntDrugtableService drugEntDrugtableService;
|
|
|
|
|
|
@Override
|
|
|
public List<WmScorePackage> listWmScorePackageAndTask(WmScorePackage wmScorePackage) {
|
|
@@ -581,7 +582,7 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public R getRelationScoreList(WmScorePackage wmScorePackage) {
|
|
|
+ public R<?> getRelationScoreList(WmScorePackage wmScorePackage) {
|
|
|
long start = System.currentTimeMillis();
|
|
|
SysDept relatedService = new SysDept();
|
|
|
if (null != wmScorePackage.getRelatedService()) {
|
|
@@ -614,6 +615,15 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
|
|
|
wmScorePackage1.setTaskTypeList1(taskTypelist);
|
|
|
Set taskTypeSet = taskTypelist.stream().map(WmScoreTaskType::getTaskTypeId).collect(Collectors.toSet());
|
|
|
wmScorePackage1.setTaskTypeSet(taskTypeSet);
|
|
|
+
|
|
|
+ String[] drugtable = wmScorePackage1.getDrugtable();
|
|
|
+
|
|
|
+ if (ArrayUtil.isNotEmpty(drugtable)){
|
|
|
+ List<WmDaDrugEntDrugtable> entDrugtables = drugEntDrugtableService.listByIds(Arrays.asList(drugtable));
|
|
|
+ String[] array = entDrugtables.stream().map(WmDaDrugEntDrugtable::getDrugnameTy).toArray(String[]::new);
|
|
|
+ wmScorePackage1.setDrugtableName(array);
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|