zjh
2025-03-07 5d26355c3c630ffc26be575f5ed52b1b2cae46e4
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjDiscardInspectionController.java
@@ -7,10 +7,16 @@
import com.ltkj.framework.config.MatchUtils;
import com.ltkj.hosp.domain.TjCustomer;
import com.ltkj.hosp.domain.TjOrder;
import com.ltkj.hosp.domain.TjOrderRemark;
import com.ltkj.hosp.service.ITjOrderDetailService;
import com.ltkj.hosp.service.ITjOrderRemarkService;
import com.ltkj.hosp.service.ITjOrderService;
import com.sun.javafx.tk.TKClipboard;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import com.ltkj.common.core.controller.BaseController;
import com.ltkj.common.core.domain.AjaxResult;
@@ -28,6 +34,7 @@
 */
@RestController
@RequestMapping("/hosp/inspection")
@Api(tags = "弃检记录接口")
public class TjDiscardInspectionController extends BaseController {
    @Autowired
    private ITjDiscardInspectionService tjDiscardInspectionService;
@@ -36,6 +43,8 @@
    private ITjOrderService tjOrderService;
    @Resource
    private ITjOrderDetailService tjOrderDetailService;
    @Resource
    private ITjOrderRemarkService remarkService;
    /**
     * 查询弃检列表
@@ -44,11 +53,11 @@
    public TableDataInfo list(TjDiscardInspection tjDiscardInspection) {
        startPage();
        List<TjDiscardInspection> list = tjDiscardInspectionService.selectTjDiscardInspectionList(tjDiscardInspection);
        if (null != list && list.size() > 0) {
            for (TjDiscardInspection discardInspection : list) {
                discardInspection.setCusName(MatchUtils.hideCusName(discardInspection.getCusName()));
            }
        }
//        if (null != list && list.size() > 0) {
//            for (TjDiscardInspection discardInspection : list) {
//                discardInspection.setCusName(MatchUtils.hideCusName(discardInspection.getCusName()));
//            }
//        }
        return getDataTable(list);
    }
@@ -99,4 +108,22 @@
        }
        return success("撤回成功");
    }
    @GetMapping("/csqijianhuifujiekou")
    @ApiOperation(value = "初审页面弃检恢复接口")
    @Transactional
    public AjaxResult chushenyemianqijianjiekou(@RequestParam String tjNUm, @RequestParam String proId) {
        TjOrder order = tjOrderService.getOrderByTjNum(tjNUm);
        if(null !=order && null !=order.getReportTime()){
            return AjaxResult.error("该人员报告已生成,不可恢复!");
        }
        LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>();
        wq.eq(TjOrderRemark::getTjNumber, tjNUm);
        wq.eq(TjOrderRemark::getProId, proId);
        TjOrderRemark remark = remarkService.getOne(wq);
        remark.setType(0);
        remarkService.updateById(remark);
        return AjaxResult.success("操作成功!");
    }
}