| | |
| | | |
| | | |
| | | import com.fzzy.igds.ReportInDetailPR; |
| | | import com.fzzy.igds.ReportOutDetailPR; |
| | | import com.fzzy.igds.data.InoutParam; |
| | | import com.fzzy.igds.domain.Dept; |
| | | import com.fzzy.igds.domain.InoutRecord; |
| | | import com.fzzy.igds.service.InoutRecordService; |
| | | import com.fzzy.igds.service.SysDeptService; |
| | | import com.fzzy.igds.utils.ContextUtil; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.domain.entity.SysDept; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Controller; |
| | |
| | | import org.springframework.web.bind.annotation.ResponseBody; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | |
| | |
| | | * |
| | | * @author sgj |
| | | * @date 2025/12/24 |
| | | |
| | | */ |
| | | @Controller |
| | | @RequestMapping("export") |
| | |
| | | @Autowired |
| | | private ReportInDetailPR reportInDetailPR; |
| | | |
| | | @Autowired |
| | | private ReportOutDetailPR reportOutDetailPR; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 出入库报表导出 |
| | | * @return |
| | | */ |
| | | @RequestMapping("/inReport-excel") |
| | | @RequestMapping("/inOutReport-excel") |
| | | @ResponseBody |
| | | public AjaxResult inReportExcel(InoutParam param) { |
| | | //查询数据 |
| | | List<InoutRecord> list = reportInDetailPR.listRecord(param); |
| | | |
| | | public AjaxResult inOutReport(InoutParam param) { |
| | | //设置标题 |
| | | String sheetName = "入库报表数据"; |
| | | String sheetName = "报表数据"; |
| | | //查询数据 |
| | | List<InoutRecord> list = new ArrayList<>(); |
| | | |
| | | if (StringUtils.isNotEmpty(param.getType()) && "IN".equals(param.getType())) { |
| | | sheetName = "入库报表数据"; |
| | | list = reportInDetailPR.listRecord(param); |
| | | } |
| | | |
| | | if (StringUtils.isNotEmpty(param.getType()) && "OUT".equals(param.getType())) { |
| | | sheetName = "出库报表数据"; |
| | | list = reportOutDetailPR.listRecord(param); |
| | | } |
| | | |
| | | //获取分库编码对应的分库名称 |
| | | String deptName = ""; |
| | | SysDept subDept = sysDeptService.getCacheDept(null, ContextUtil.subDeptId(null)); |