| | |
| | | package com.ruoyi.process.service.impl; |
| | | |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.alibaba.excel.EasyExcel; |
| | | import com.alibaba.excel.ExcelWriter; |
| | | import com.alibaba.excel.write.metadata.WriteSheet; |
| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.basic.pojo.StandardTemplate; |
| | | import com.ruoyi.common.numgen.NumberGenerator; |
| | | import com.ruoyi.common.utils.QueryWrappers; |
| | | import com.ruoyi.framework.exception.ErrorException; |
| | | import com.ruoyi.inspect.mapper.InsReportMapper; |
| | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.net.URLEncoder; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | @Resource |
| | | private InsSampleMapper insSampleMapper; |
| | | |
| | | @Resource |
| | | private NumberGenerator<ProcessComplain> numberGenerator; |
| | | |
| | | |
| | | @Override |
| | | public IPage<ProcessComplain> pageProcessComplain(Page page, ProcessComplain processComplain) { |
| | |
| | | throw new ErrorException("样品编号输入有误"); |
| | | } |
| | | //投诉编号生成 |
| | | //todo giveCode |
| | | // String giveCode = this.giveCode.giveCode("JCZX-", "cnas_process_complain", "", "yyMMdd"); |
| | | // processComplain.setComplainNo(giveCode); |
| | | String giveCode = numberGenerator.generateNumberWithPrefix(3, |
| | | "JCZX-" + DateUtil.format(new Date(), "yyMMdd"), |
| | | ProcessComplain::getComplainNo); |
| | | processComplain.setComplainNo(giveCode); |
| | | return processComplainMapper.insert(processComplain); |
| | | } |
| | | |