/** * @Project: emis * @Title: EmisTmsSiteBatchController.java * @author heyu * @date 2026-01-29 06:38:49 * @Copyright: ShangHai Duta 2022 All rights reserved. * @version v1.0 * @Description:
一级网点TMS组批次 控制器
*/ package com.xdadan.erp.apiweb; import com.xdadan.erp.common.annotation.Log; import com.xdadan.erp.common.core.controller.BaseController; import com.xdadan.erp.common.core.domain.AjaxResult; import com.xdadan.erp.common.core.page.TableDataInfo; import com.xdadan.erp.common.enums.BusinessType; import com.xdadan.erp.common.utils.poi.ExcelUtil; import com.xdadan.erp.emis.domain.EmisSite; import com.xdadan.erp.emis.domain.EmisSupplier; import com.xdadan.erp.emis.domain.EmisTmsSiteBatch; import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.service.IEmisSiteService; import com.xdadan.erp.emis.service.IEmisSupplierService; import com.xdadan.erp.emis.service.IEmisTmsSiteBatchService; import com.xdadan.erp.emis.utils.WaybillHelper; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.text.SimpleDateFormat; import java.util.List; /** * 一级网点TMS组批次Controller * * @author heyu * @date 2026-01-29 06:38:49 */ @RestController @RequestMapping("/apiweb/emisTmsSiteBatch") public class SiteBatchController extends BaseController { @Autowired private IEmisTmsSiteBatchService emisTmsSiteBatchService; @Autowired private IEmisSupplierService emisSupplierService; @Autowired private IEmisSiteService emisSiteService; /** * 查询一级网点TMS组批次列表 */ @GetMapping("/list") public TableDataInfo list(EmisTmsSiteBatch emisTmsSiteBatch) { startPage(); // 设置通用权限查询参数 // setPrivParams(emisTmsSiteBatch); if(!StringUtils.isEmpty(emisTmsSiteBatch.getBatchNo())){ emisTmsSiteBatch.setBatchNo(WaybillHelper.formatQueryValue(emisTmsSiteBatch.getBatchNo())); } if(!StringUtils.isEmpty(emisTmsSiteBatch.getCarNo())){ emisTmsSiteBatch.setCarNo(WaybillHelper.formatQueryValue(emisTmsSiteBatch.getCarNo())); } if(emisTmsSiteBatch.getParams().get("billCode")!=null){ String billCodeStr=emisTmsSiteBatch.getParams().get("billCode").toString(); billCodeStr=WaybillHelper.formatQueryValue(billCodeStr); emisTmsSiteBatch.getParams().put("billCode",billCodeStr); } List