md
This commit is contained in:
parent
039776257f
commit
d1ac90cd30
@ -17,15 +17,18 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter;
|
import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter;
|
||||||
import com.xdadan.erp.common.core.domain.entity.SysUser;
|
import com.xdadan.erp.common.core.domain.entity.SysUser;
|
||||||
import com.xdadan.erp.emis.domain.*;
|
import com.xdadan.erp.emis.domain.*;
|
||||||
|
import com.xdadan.erp.emis.domain.enumtype.ScanType;
|
||||||
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
||||||
import com.xdadan.erp.emis.domain.vo.scan.ScanInfo;
|
import com.xdadan.erp.emis.domain.vo.scan.ScanInfo;
|
||||||
import com.xdadan.erp.emis.domain.vo.scan.ScanResult;
|
import com.xdadan.erp.emis.domain.vo.scan.ScanResult;
|
||||||
import com.xdadan.erp.emis.service.EmisBaseService;
|
import com.xdadan.erp.emis.service.EmisBaseService;
|
||||||
import com.xdadan.erp.emis.service.IEmisTmsTransPlanDtlService;
|
import com.xdadan.erp.emis.service.IEmisTmsTransPlanDtlService;
|
||||||
import com.xdadan.erp.emis.service.IEmisWaybillService;
|
import com.xdadan.erp.emis.service.IEmisWaybillService;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@ -54,6 +57,7 @@ import com.xdadan.erp.emis.service.IEmisTmsScanRecordService;
|
|||||||
* @author linfso
|
* @author linfso
|
||||||
* @date 2024-03-07 10:42:44
|
* @date 2024-03-07 10:42:44
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/emis/emisTmsScanRecord")
|
@RequestMapping("/emis/emisTmsScanRecord")
|
||||||
public class EmisTmsScanRecordController extends BaseController
|
public class EmisTmsScanRecordController extends BaseController
|
||||||
@ -200,6 +204,44 @@ public class EmisTmsScanRecordController extends BaseController
|
|||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询扫描统计数据
|
||||||
|
* 1-发件清单 2-到件清单 3-派件清单
|
||||||
|
* @param scanRecord
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@JacksonFilter(include= {
|
||||||
|
"billCode","scanDate"
|
||||||
|
},value= EmisTmsScanRecord.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
|
||||||
|
@RequestMapping("/queryScanWaybillList")
|
||||||
|
public TableDataInfo queryScanWaybillList(EmisTmsScanRecord scanRecord)
|
||||||
|
{
|
||||||
|
|
||||||
|
// if(!scanRecord.getParams().containsKey("scanStatType")){
|
||||||
|
// return getDataTable(new ArrayList<>());
|
||||||
|
// }
|
||||||
|
|
||||||
|
// 1-发件清单 2-到件清单 3-派件清单
|
||||||
|
String scanStatType=(String)scanRecord.getParams().get("scanStatType");
|
||||||
|
log.debug("======>"+scanStatType);
|
||||||
|
log.debug(JSON.toJSONString(scanRecord.getParams()));
|
||||||
|
if("1".equals(scanStatType)){
|
||||||
|
scanRecord.setScanType(ScanType.DEPARTURE.opCode);
|
||||||
|
}else if("2".equals(scanStatType)){
|
||||||
|
scanRecord.setScanType(ScanType.ARRIVAL.opCode);
|
||||||
|
}
|
||||||
|
else if("3".equals(scanStatType)){
|
||||||
|
scanRecord.setScanType(ScanType.SENT.opCode);
|
||||||
|
}else{
|
||||||
|
// return getDataTable(new ArrayList<>());
|
||||||
|
}
|
||||||
|
scanRecord.setScanSiteCode(getLoginUser().getUser().getOwnerSiteCode());
|
||||||
|
|
||||||
|
startPage();
|
||||||
|
List<EmisTmsScanRecord> list = emisTmsScanRecordService.selectEmisTmsScanRecordList(scanRecord);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出TMS扫描记录列表
|
* 导出TMS扫描记录列表
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -352,43 +352,7 @@ public class EmisWaybillController extends BaseController
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询扫描统计数据
|
|
||||||
* 1-发件清单 2-到件清单 3-派件清单
|
|
||||||
* @param scanRecord
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@JacksonFilter(include= {
|
|
||||||
"billCode","scanDate"
|
|
||||||
},value= EmisTmsScanRecord.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
|
|
||||||
@RequestMapping("/queryScanWaybillList")
|
|
||||||
public TableDataInfo queryScanWaybillList(EmisTmsScanRecord scanRecord)
|
|
||||||
{
|
|
||||||
|
|
||||||
// if(!scanRecord.getParams().containsKey("scanStatType")){
|
|
||||||
// return getDataTable(new ArrayList<>());
|
|
||||||
// }
|
|
||||||
|
|
||||||
// 1-发件清单 2-到件清单 3-派件清单
|
|
||||||
String scanStatType=(String)scanRecord.getParams().get("scanStatType");
|
|
||||||
log.debug("======>"+scanStatType);
|
|
||||||
log.debug(JSON.toJSONString(scanRecord.getParams()));
|
|
||||||
if("1".equals(scanStatType)){
|
|
||||||
scanRecord.setScanType(ScanType.DEPARTURE.opCode);
|
|
||||||
}else if("2".equals(scanStatType)){
|
|
||||||
scanRecord.setScanType(ScanType.ARRIVAL.opCode);
|
|
||||||
}
|
|
||||||
else if("3".equals(scanStatType)){
|
|
||||||
scanRecord.setScanType(ScanType.SENT.opCode);
|
|
||||||
}else{
|
|
||||||
// return getDataTable(new ArrayList<>());
|
|
||||||
}
|
|
||||||
scanRecord.setScanSiteCode(getLoginUser().getUser().getOwnerSiteCode());
|
|
||||||
|
|
||||||
startPage();
|
|
||||||
List<EmisTmsScanRecord> list = emisTmsScanRecordService.selectEmisTmsScanRecordList(scanRecord);
|
|
||||||
return getDataTable(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping("/realGetWaybillPrintData")
|
@RequestMapping("/realGetWaybillPrintData")
|
||||||
public AjaxResult realGetWaybillPrintData(String billCode, String billCodeRange, String lang, String printType,String isNeedPdf)
|
public AjaxResult realGetWaybillPrintData(String billCode, String billCodeRange, String lang, String printType,String isNeedPdf)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user