|
@@ -28,6 +28,7 @@ import com.qunzhixinxi.hnqz.common.core.util.R;
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
import com.qunzhixinxi.hnqz.common.log.annotation.SysLog;
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmDaDrugEntDrugtable;
|
|
import com.qunzhixinxi.hnqz.admin.entity.WmDaDrugEntDrugtable;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaDrugEntDrugtableService;
|
|
import com.qunzhixinxi.hnqz.admin.service.WmDaDrugEntDrugtableService;
|
|
|
|
+import com.qunzhixinxi.hnqz.common.security.annotation.Inner;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
@@ -75,7 +76,7 @@ public class WmDaDrugEntDrugtableController {
|
|
if (StringUtils.isNotEmpty(wmDaDrugEntDrugtable.getDrugname())) {
|
|
if (StringUtils.isNotEmpty(wmDaDrugEntDrugtable.getDrugname())) {
|
|
wmDaDrugEntDrugtable.setDrugname(null);
|
|
wmDaDrugEntDrugtable.setDrugname(null);
|
|
queryWrapper.like("drugname", drugname);
|
|
queryWrapper.like("drugname", drugname);
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
wmDaDrugEntDrugtable.setDrugname(null);
|
|
wmDaDrugEntDrugtable.setDrugname(null);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -83,7 +84,7 @@ public class WmDaDrugEntDrugtableController {
|
|
if (StringUtils.isNotEmpty(wmDaDrugEntDrugtable.getDrugnameTy())) {
|
|
if (StringUtils.isNotEmpty(wmDaDrugEntDrugtable.getDrugnameTy())) {
|
|
wmDaDrugEntDrugtable.setDrugnameTy(null);
|
|
wmDaDrugEntDrugtable.setDrugnameTy(null);
|
|
queryWrapper.like("drugname_ty", drugnameTy);
|
|
queryWrapper.like("drugname_ty", drugnameTy);
|
|
- }else {
|
|
|
|
|
|
+ } else {
|
|
wmDaDrugEntDrugtable.setDrugnameTy(null);
|
|
wmDaDrugEntDrugtable.setDrugnameTy(null);
|
|
}
|
|
}
|
|
if (StringUtils.isEmpty(wmDaDrugEntDrugtable.getDrugEntName())) {
|
|
if (StringUtils.isEmpty(wmDaDrugEntDrugtable.getDrugEntName())) {
|
|
@@ -126,7 +127,7 @@ public class WmDaDrugEntDrugtableController {
|
|
}
|
|
}
|
|
WmDaDrugEnt drugEnt = new WmDaDrugEnt();
|
|
WmDaDrugEnt drugEnt = new WmDaDrugEnt();
|
|
List<WmDaDrugEnt> daDrugEnts = wmDaDrugEntService.list(Wrappers.query(drugEnt));
|
|
List<WmDaDrugEnt> daDrugEnts = wmDaDrugEntService.list(Wrappers.query(drugEnt));
|
|
- if(CollectionUtils.isNotEmpty(daDrugEnts)){
|
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(daDrugEnts)) {
|
|
wmDaDrugEntDrugtable.setDrugEntId(daDrugEnts.get(0).getId());
|
|
wmDaDrugEntDrugtable.setDrugEntId(daDrugEnts.get(0).getId());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -148,10 +149,10 @@ public class WmDaDrugEntDrugtableController {
|
|
public R updateById(@RequestBody WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
public R updateById(@RequestBody WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
|
|
|
|
WmDaDrugEntDrugtable oldData = wmDaDrugEntDrugtableService.getById(wmDaDrugEntDrugtable.getId());
|
|
WmDaDrugEntDrugtable oldData = wmDaDrugEntDrugtableService.getById(wmDaDrugEntDrugtable.getId());
|
|
- if(!oldData.getDrugEntName().equals(wmDaDrugEntDrugtable.getDrugEntName())){
|
|
|
|
|
|
+ if (!oldData.getDrugEntName().equals(wmDaDrugEntDrugtable.getDrugEntName())) {
|
|
WmDaDrugEnt drugEnt = new WmDaDrugEnt();
|
|
WmDaDrugEnt drugEnt = new WmDaDrugEnt();
|
|
List<WmDaDrugEnt> daDrugEnts = wmDaDrugEntService.list(Wrappers.query(drugEnt));
|
|
List<WmDaDrugEnt> daDrugEnts = wmDaDrugEntService.list(Wrappers.query(drugEnt));
|
|
- if(CollectionUtils.isNotEmpty(daDrugEnts)){
|
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(daDrugEnts)) {
|
|
wmDaDrugEntDrugtable.setDrugEntId(daDrugEnts.get(0).getId());
|
|
wmDaDrugEntDrugtable.setDrugEntId(daDrugEnts.get(0).getId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -166,7 +167,6 @@ public class WmDaDrugEntDrugtableController {
|
|
// }
|
|
// }
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
return R.ok(wmDaDrugEntDrugtableService.updateById(wmDaDrugEntDrugtable));
|
|
return R.ok(wmDaDrugEntDrugtableService.updateById(wmDaDrugEntDrugtable));
|
|
}
|
|
}
|
|
|
|
|
|
@@ -198,19 +198,24 @@ public class WmDaDrugEntDrugtableController {
|
|
@SysLog("新增档案-药企药品")
|
|
@SysLog("新增档案-药企药品")
|
|
@PostMapping("/distribute")
|
|
@PostMapping("/distribute")
|
|
public R distribute(@RequestBody WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
public R distribute(@RequestBody WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
-
|
|
|
|
- return wmDaDrugEntDrugtableService.distribute(wmDaDrugEntDrugtable);
|
|
|
|
|
|
+ return R.ok(wmDaDrugEntDrugtableService.distribute(wmDaDrugEntDrugtable));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @SysLog("获取药品关联部门列表")
|
|
@GetMapping("/listReDept")
|
|
@GetMapping("/listReDept")
|
|
public R listReDept(WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
public R listReDept(WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
|
|
+ return R.ok(wmDaDrugEntDrugtableService.listReDept(wmDaDrugEntDrugtable));
|
|
|
|
+ }
|
|
|
|
|
|
- return wmDaDrugEntDrugtableService.listReDept(wmDaDrugEntDrugtable);
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 获取药品生产企业名称列表
|
|
|
|
+ *
|
|
|
|
+ * @param deptId 部门id
|
|
|
|
+ * @return 名称列表
|
|
|
|
+ */
|
|
|
|
+ @GetMapping(value = "/list-drug-producer")
|
|
|
|
+ public R listDrugProducerByDeptId(@RequestParam(value = "deptId", required = false) Integer deptId) {
|
|
|
|
+ return R.ok(wmDaDrugEntDrugtableService.listDrugProducerByDeptId(deptId));
|
|
}
|
|
}
|
|
|
|
|
|
-// @GetMapping("/listReDept")
|
|
|
|
-// public R distribute(@RequestBody WmDaDrugEntDrugtable wmDaDrugEntDrugtable) {
|
|
|
|
-//
|
|
|
|
-// return wmDaDrugEntDrugtableService.distribute(wmDaDrugEntDrugtable);
|
|
|
|
-// }
|
|
|
|
}
|
|
}
|