zjh
2024-05-16 f8b23a28a212c4946c97f94c0540ed12f89c4e07
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjHzReplyLogController.java
@@ -2,8 +2,13 @@
import java.util.Arrays;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.ltkj.common.core.domain.entity.SysDept;
import com.ltkj.hosp.domain.TjHzLog;
import com.ltkj.system.service.ISysDeptService;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -35,13 +40,20 @@
    @Autowired
    private ITjHzReplyLogService tjHzReplyLogService;
    @Resource
    private ISysDeptService deptService;
    /**
     * 查询会诊回复记录列表
     */
    @GetMapping("/list")
    public TableDataInfo list(TjHzReplyLog tjHzReplyLog) {
        startPage();
        List<TjHzReplyLog> list = tjHzReplyLogService.selectTjHzReplyLogList(tjHzReplyLog);
        LambdaQueryWrapper<TjHzReplyLog> wq=new LambdaQueryWrapper<>();
        if (tjHzReplyLog.getTjNumber()!=null){
            wq.eq(TjHzReplyLog::getHzId,tjHzReplyLog.getHzId());
        }
        List<TjHzReplyLog> list = tjHzReplyLogService.list(wq);
        return getDataTable(list);
    }
@@ -70,6 +82,12 @@
    @Log(title = "会诊回复记录", businessType = BusinessType.INSERT)
    @PostMapping
    public AjaxResult add(@RequestBody TjHzReplyLog tjHzReplyLog) {
        if (tjHzReplyLog.getReplyDeptId()!=null){
            final SysDept byId = deptService.getById(tjHzReplyLog.getReplyDeptId());
            if (byId!=null){
                tjHzReplyLog.setReplyDeptName(byId.getDeptName());
            }
        }
        return toAjax(tjHzReplyLogService.save(tjHzReplyLog));
    }