zjh
2024-01-04 8720970864b887e34adc94e5bf5b19e709a1c042
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjPureToneTestController.java
@@ -12,10 +12,9 @@
import com.ltkj.common.core.redis.RedisCache;
import com.ltkj.framework.config.MatchUtils;
import com.ltkj.hosp.domain.TjCustomer;
import com.ltkj.hosp.domain.TjOrder;
import com.ltkj.hosp.domain.TjXdPicture;
import com.ltkj.hosp.service.ITjCustomerService;
import com.ltkj.hosp.service.ITjProjectService;
import com.ltkj.hosp.service.TjAsyncService;
import com.ltkj.hosp.service.*;
import com.ltkj.system.service.ISysConfigService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -28,7 +27,6 @@
import com.ltkj.common.core.domain.AjaxResult;
import com.ltkj.common.enums.BusinessType;
import com.ltkj.hosp.domain.TjPureToneTest;
import com.ltkj.hosp.service.ITjPureToneTestService;
import com.ltkj.common.utils.poi.ExcelUtil;
import com.ltkj.common.core.page.TableDataInfo;
@@ -48,12 +46,14 @@
    private ITjCustomerService customerService;
    @Autowired
    private ISysConfigService configService;
    @Resource
    private ITjOrderService orderService;
    /**
     * 查询纯音听阈测试列表
     */
    @PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:list')")
    //@PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:list')")
    @GetMapping("/list")
    @ApiOperation(value = "纯音听阈查询(默认自带)")
    public TableDataInfo list(TjPureToneTest tjPureToneTest) {
@@ -81,10 +81,16 @@
            for (Map.Entry<String, List<TjPureToneTest>> entry : stringListMap.entrySet()) {
                Map<String,Object>map=new HashMap<>();
                TjCustomer customer = customerService.getById(entry.getKey());
                if(customer==null) continue;
                customer.setCusName(MatchUtils.hideCusName(customer.getCusName()));
                customer.setCusPhone(MatchUtils.hidePhoneNum(customer.getCusPhone()));
                customer.setCusIdcard(MatchUtils.hideIdCardNum(customer.getCusIdcard()));
                customer.setTjNumber(entry.getValue().get(0).getTjNum());
                TjOrder order = orderService.getOrderByTjNum(entry.getValue().get(0).getTjNum());
                if(null !=order){
                    customer.setTjTime(order.getCreateTime());
                    customer.setTjType(order.getTjCategory());
                }
                map.put("list",entry.getValue());
                map.put("customer",customer);
                map.put("picturePath",configService.selectConfigByKey("TjPureToneTest"));
@@ -105,7 +111,7 @@
    /**
     * 导出纯音听阈测试列表
     */
    @PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:export')")
    //@PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:export')")
    @Log(title = "纯音听阈测试", businessType = BusinessType.EXPORT)
    @PostMapping("/export")
    @ApiOperation(value = "导出纯音听阈测试列表")
@@ -118,7 +124,7 @@
    /**
     * 获取纯音听阈测试详细信息
     */
    @PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:query')")
    //@PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:query')")
    @GetMapping(value = "/{id}")
    @ApiOperation(value = "获取纯音听阈测试详细信息")
    public AjaxResult getInfo(@PathVariable("id") String id) {
@@ -128,7 +134,7 @@
    /**
     * 新增纯音听阈测试
     */
    @PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:add')")
    //@PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:add')")
    @Log(title = "纯音听阈测试", businessType = BusinessType.INSERT)
    @PostMapping
    @ApiOperation(value = "新增纯音听阈测试")
@@ -139,7 +145,7 @@
    /**
     * 修改纯音听阈测试
     */
    @PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:edit')")
    //@PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:edit')")
    @Log(title = "纯音听阈测试", businessType = BusinessType.UPDATE)
    @PutMapping
    @ApiOperation(value = "修改纯音听阈测试")
@@ -150,7 +156,7 @@
    /**
     * 删除纯音听阈测试
     */
    @PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:remove')")
    //@PreAuthorize("@ss.hasPermi('pureToneTest:pureToneTest:remove')")
    @Log(title = "纯音听阈测试", businessType = BusinessType.DELETE)
    @DeleteMapping("/{ids}")
    @ApiOperation(value = "删除纯音听阈测试")