|
|
|
@ -2,7 +2,6 @@ package com.hxhq.business.controller; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import com.alibaba.fastjson2.JSONObject; |
|
|
|
import com.hxhq.business.domain.MjyJcgj; |
|
|
|
import com.hxhq.business.domain.MjyTz; |
|
|
|
import com.hxhq.business.dto.mjy.ListDto; |
|
|
|
@ -13,6 +12,7 @@ import com.hxhq.business.utils.Pdf.PdfExportUtil; |
|
|
|
import com.hxhq.common.security.annotation.RequiresPermissions; |
|
|
|
import com.hxhq.common.security.utils.SecurityUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import com.hxhq.business.service.IMjyService; |
|
|
|
import com.hxhq.common.core.web.controller.BaseController; |
|
|
|
@ -28,22 +28,30 @@ import com.hxhq.common.core.web.page.TableDataInfo; |
|
|
|
*/ |
|
|
|
@RestController |
|
|
|
@RequestMapping("/business/mjy") |
|
|
|
public class MjyController extends BaseController |
|
|
|
{ |
|
|
|
public class MjyController extends BaseController { |
|
|
|
@Autowired |
|
|
|
private IMjyService mjyService; |
|
|
|
@Autowired |
|
|
|
private IMjyTzService mjyTzService; |
|
|
|
@Autowired |
|
|
|
private IMjyJcgjService mjyJcgjService; |
|
|
|
/** |
|
|
|
* 上传文件存储在本地的根路径 |
|
|
|
*/ |
|
|
|
@Value("${file.path}") |
|
|
|
private String localFilePath; |
|
|
|
/** |
|
|
|
* 资源映射路径 前缀 |
|
|
|
*/ |
|
|
|
@Value("${file.prefix}") |
|
|
|
public String localFilePrefix; |
|
|
|
|
|
|
|
/** |
|
|
|
* 列表 |
|
|
|
*/ |
|
|
|
@RequiresPermissions({"business:studyMjy:list","business:nonTrialMjy:list","business:drugMjy:list"}) |
|
|
|
@RequiresPermissions({"business:studyMjy:list", "business:nonTrialMjy:list", "business:drugMjy:list"}) |
|
|
|
@GetMapping("/studyList") |
|
|
|
public TableDataInfo studyList(SearchForm form) |
|
|
|
{ |
|
|
|
public TableDataInfo studyList(SearchForm form) { |
|
|
|
startPage(); |
|
|
|
List<ListDto> list = mjyService.queryStudyList(form); |
|
|
|
return getDataTable(list); |
|
|
|
@ -54,8 +62,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@RequiresPermissions("business:resource:mjy:list") |
|
|
|
@GetMapping("/list") |
|
|
|
public TableDataInfo list(SearchForm form) |
|
|
|
{ |
|
|
|
public TableDataInfo list(SearchForm form) { |
|
|
|
startPage(); |
|
|
|
List<ListDto> list = mjyService.queryList(form); |
|
|
|
return getDataTable(list); |
|
|
|
@ -66,8 +73,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@RequiresPermissions("business:resource:mjy:list") |
|
|
|
@GetMapping("/jcgjList") |
|
|
|
public TableDataInfo jcgjList(MjyJcgj form) |
|
|
|
{ |
|
|
|
public TableDataInfo jcgjList(MjyJcgj form) { |
|
|
|
startPage(); |
|
|
|
List<MjyJcgj> list = mjyJcgjService.queryList(form); |
|
|
|
return getDataTable(list); |
|
|
|
@ -78,8 +84,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@RequiresPermissions("business:resource:mjy:list") |
|
|
|
@GetMapping("/tzList") |
|
|
|
public TableDataInfo tzList(MjyTz form) |
|
|
|
{ |
|
|
|
public TableDataInfo tzList(MjyTz form) { |
|
|
|
startPage(); |
|
|
|
List<MjyTz> list = mjyTzService.queryList(form); |
|
|
|
return getDataTable(list); |
|
|
|
@ -90,8 +95,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@RequiresPermissions("business:resource:mjy:xq") |
|
|
|
@GetMapping(value = "/info") |
|
|
|
public AjaxResult getInfo(Long id) |
|
|
|
{ |
|
|
|
public AjaxResult getInfo(Long id) { |
|
|
|
return AjaxResult.success(mjyService.queryInfo(id)); |
|
|
|
} |
|
|
|
|
|
|
|
@ -100,9 +104,20 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@RequiresPermissions("business:resource:mjy:xq") |
|
|
|
@GetMapping(value = "/exportDetail") |
|
|
|
public AjaxResult exportDetail(Long id) |
|
|
|
{ |
|
|
|
return AjaxResult.success(PdfExportUtil.export("com.hxhq.business.utils.Pdf.Resource.Drug","exportDetail", mjyService.queryInfo(id))); |
|
|
|
public AjaxResult exportDetail(Long id) { |
|
|
|
MjyJcgj mjyJcgj = new MjyJcgj(); |
|
|
|
mjyJcgj.setMjyId(id); |
|
|
|
List<MjyJcgj> mjyJcgjList = mjyJcgjService.queryList(mjyJcgj); |
|
|
|
MjyTz mjyTz = new MjyTz(); |
|
|
|
mjyTz.setMjyId(id); |
|
|
|
List<MjyTz> mjyTzList = mjyTzService.queryList(mjyTz); |
|
|
|
return AjaxResult.success(localFilePrefix + PdfExportUtil.export( |
|
|
|
"com.hxhq.business.utils.Pdf.Resource.Drug", |
|
|
|
"exportDetail", |
|
|
|
mjyService.queryInfo(id), |
|
|
|
mjyTzList, |
|
|
|
mjyJcgjList, |
|
|
|
localFilePath)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -111,8 +126,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/jd") |
|
|
|
@RequiresPermissions("business:resource:mjy:jd") |
|
|
|
public AjaxResult jd(@RequestBody JdForm form) |
|
|
|
{ |
|
|
|
public AjaxResult jd(@RequestBody JdForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.jd(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -123,8 +137,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/plgd") |
|
|
|
@RequiresPermissions("business:resource:mjy:gd") |
|
|
|
public AjaxResult plgd(@RequestBody GdForm form) |
|
|
|
{ |
|
|
|
public AjaxResult plgd(@RequestBody GdForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.plgd(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -135,8 +148,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/gd") |
|
|
|
@RequiresPermissions("business:resource:mjy:gd") |
|
|
|
public AjaxResult gd(@RequestBody GdForm form) |
|
|
|
{ |
|
|
|
public AjaxResult gd(@RequestBody GdForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.gd(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -148,8 +160,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/plsd") |
|
|
|
@RequiresPermissions("business:resource:mjy:sd") |
|
|
|
public AjaxResult plsd(@RequestBody SdForm form) |
|
|
|
{ |
|
|
|
public AjaxResult plsd(@RequestBody SdForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.plsd(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -160,8 +171,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/sd") |
|
|
|
@RequiresPermissions("business:resource:mjy:sd") |
|
|
|
public AjaxResult sd(@RequestBody SdForm form) |
|
|
|
{ |
|
|
|
public AjaxResult sd(@RequestBody SdForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.sd(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -173,8 +183,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/js") |
|
|
|
@RequiresPermissions("business:resource:mjy:js") |
|
|
|
public AjaxResult js(@RequestBody JsForm form) |
|
|
|
{ |
|
|
|
public AjaxResult js(@RequestBody JsForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.js(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -184,9 +193,8 @@ public class MjyController extends BaseController |
|
|
|
* 批量处置药剂 |
|
|
|
*/ |
|
|
|
@PostMapping("/plczyj") |
|
|
|
@RequiresPermissions({"business:resource:mjy:czyj","business:studyMjy:czyj","business:nonTrialMjy:czyj","business:drugMjy:czyj"}) |
|
|
|
public AjaxResult plczyj(@RequestBody PlczyjForm form) |
|
|
|
{ |
|
|
|
@RequiresPermissions({"business:resource:mjy:czyj", "business:studyMjy:czyj", "business:nonTrialMjy:czyj", "business:drugMjy:czyj"}) |
|
|
|
public AjaxResult plczyj(@RequestBody PlczyjForm form) { |
|
|
|
form.setClrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.plczyj(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -197,8 +205,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/czyj") |
|
|
|
@RequiresPermissions("business:resource:mjy:czyj") |
|
|
|
public AjaxResult czyj(@RequestBody CzyjForm form) |
|
|
|
{ |
|
|
|
public AjaxResult czyj(@RequestBody CzyjForm form) { |
|
|
|
form.setClrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.czyj(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -209,8 +216,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/plczrq") |
|
|
|
@RequiresPermissions("business:resource:mjy:czrq") |
|
|
|
public AjaxResult plczrq(@RequestBody PlczrqForm form) |
|
|
|
{ |
|
|
|
public AjaxResult plczrq(@RequestBody PlczrqForm form) { |
|
|
|
form.setClrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.plczrq(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -221,8 +227,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/czrq") |
|
|
|
@RequiresPermissions("business:resource:mjy:czrq") |
|
|
|
public AjaxResult czrq(@RequestBody CzrqForm form) |
|
|
|
{ |
|
|
|
public AjaxResult czrq(@RequestBody CzrqForm form) { |
|
|
|
form.setClrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.czrq(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -234,8 +239,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("ysff") |
|
|
|
@RequiresPermissions("business:resource:mjy:ysff") |
|
|
|
public AjaxResult ysff(@RequestBody YsffForm form) |
|
|
|
{ |
|
|
|
public AjaxResult ysff(@RequestBody YsffForm form) { |
|
|
|
form.setFfrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.ysff(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -247,8 +251,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("ff") |
|
|
|
@RequiresPermissions("business:resource:mjy:ff") |
|
|
|
public AjaxResult ff(@RequestBody FfForm form) |
|
|
|
{ |
|
|
|
public AjaxResult ff(@RequestBody FfForm form) { |
|
|
|
mjyService.ff(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
@ -259,21 +262,18 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("plff") |
|
|
|
@RequiresPermissions("business:resource:mjy:ff") |
|
|
|
public AjaxResult plff(@RequestBody PlffForm form) |
|
|
|
{ |
|
|
|
public AjaxResult plff(@RequestBody PlffForm form) { |
|
|
|
mjyService.plff(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 编辑 |
|
|
|
*/ |
|
|
|
@PostMapping("bj") |
|
|
|
@RequiresPermissions({"business:resource:mjy:bj","business:studyMjy:bj","business:nonTrialMjy:bj","business:drugMjy:bj"}) |
|
|
|
public AjaxResult bj(@RequestBody BjForm form) |
|
|
|
{ |
|
|
|
@RequiresPermissions({"business:resource:mjy:bj", "business:studyMjy:bj", "business:nonTrialMjy:bj", "business:drugMjy:bj"}) |
|
|
|
public AjaxResult bj(@RequestBody BjForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.bj(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -285,22 +285,19 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("shbj") |
|
|
|
@RequiresPermissions("business:resource:mjy:shbj") |
|
|
|
public AjaxResult shbj(@RequestBody ShbjForm form) |
|
|
|
{ |
|
|
|
public AjaxResult shbj(@RequestBody ShbjForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.shbj(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 修改库存 |
|
|
|
*/ |
|
|
|
@PostMapping("xgkc") |
|
|
|
@RequiresPermissions({"business:resource:mjy:xgkc","business:studyMjy:xgkc","business:nonTrialMjy:xgkc","business:drugMjy:xgkc"}) |
|
|
|
public AjaxResult xgkc(@RequestBody XgkcForm form) |
|
|
|
{ |
|
|
|
@RequiresPermissions({"business:resource:mjy:xgkc", "business:studyMjy:xgkc", "business:nonTrialMjy:xgkc", "business:drugMjy:xgkc"}) |
|
|
|
public AjaxResult xgkc(@RequestBody XgkcForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.xgkc(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -312,8 +309,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("shxgkc") |
|
|
|
@RequiresPermissions("business:resource:mjy:shxgkc") |
|
|
|
public AjaxResult shxgkc(@RequestBody ShxgkcForm form) |
|
|
|
{ |
|
|
|
public AjaxResult shxgkc(@RequestBody ShxgkcForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.shxgkc(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -323,9 +319,8 @@ public class MjyController extends BaseController |
|
|
|
* 归还 |
|
|
|
*/ |
|
|
|
@PostMapping("gh") |
|
|
|
@RequiresPermissions({"business:resource:mjy:gh","business:studyMjy:gh","business:nonTrialMjy:gh","business:drugMjy:gh"}) |
|
|
|
public AjaxResult gh(@RequestBody GhForm form) |
|
|
|
{ |
|
|
|
@RequiresPermissions({"business:resource:mjy:gh", "business:studyMjy:gh", "business:nonTrialMjy:gh", "business:drugMjy:gh"}) |
|
|
|
public AjaxResult gh(@RequestBody GhForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.gh(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
@ -336,8 +331,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("rk") |
|
|
|
@RequiresPermissions({"business:resource:mjy:rk"}) |
|
|
|
public AjaxResult rk(@RequestBody RkForm form) |
|
|
|
{ |
|
|
|
public AjaxResult rk(@RequestBody RkForm form) { |
|
|
|
mjyService.rk(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
} |
|
|
|
@ -347,8 +341,7 @@ public class MjyController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/jy") |
|
|
|
@RequiresPermissions("business:resource:mjy:jy") |
|
|
|
public AjaxResult jy(@RequestBody JyForm form) |
|
|
|
{ |
|
|
|
public AjaxResult jy(@RequestBody JyForm form) { |
|
|
|
form.setQmrId(SecurityUtils.getUserId()); |
|
|
|
mjyService.jy(form); |
|
|
|
return AjaxResult.success("操作成功"); |
|
|
|
|