md
This commit is contained in:
parent
7594a2d0e8
commit
3b0fa0be59
@ -28,6 +28,8 @@ import com.xdadan.erp.common.utils.DateUtils;
|
|||||||
import com.xdadan.erp.common.utils.file.FileUtils;
|
import com.xdadan.erp.common.utils.file.FileUtils;
|
||||||
import com.xdadan.erp.common.utils.idgen.UUID;
|
import com.xdadan.erp.common.utils.idgen.UUID;
|
||||||
import com.xdadan.erp.emis.domain.EmisBrand;
|
import com.xdadan.erp.emis.domain.EmisBrand;
|
||||||
|
import com.xdadan.erp.emis.domain.EmisTmsScanRecord;
|
||||||
|
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.*;
|
import com.xdadan.erp.emis.domain.vo.*;
|
||||||
import com.xdadan.erp.emis.service.*;
|
import com.xdadan.erp.emis.service.*;
|
||||||
@ -82,6 +84,9 @@ public class EmisWaybillController extends BaseController
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IEmisElectronicPagService emisElectronicPagService;
|
private IEmisElectronicPagService emisElectronicPagService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IEmisTmsScanRecordService emisTmsScanRecordService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取电子运单信息
|
* 获取电子运单信息
|
||||||
*/
|
*/
|
||||||
@ -347,39 +352,36 @@ public class EmisWaybillController extends BaseController
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询扫描统计数据
|
* 查询扫描统计数据
|
||||||
* @param emisWaybill
|
* 1-发件清单 2-到件清单 3-派件清单
|
||||||
|
* @param scanRecord
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@JacksonFilter(include= {
|
@JacksonFilter(include= {
|
||||||
"id","orderSn","billCode","orderStatus","waybillStatus",
|
"billCode","scanDate"
|
||||||
"orderType","sendDate","customerCode","customerName",
|
},value= EmisTmsScanRecord.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
|
||||||
"receiveName",
|
|
||||||
"receiveCountry","receiveCountryName",
|
|
||||||
"receiveProvince","receiveProvinceName",
|
|
||||||
"receiveCity", "receiveCityName",
|
|
||||||
"sendName",
|
|
||||||
"sendCountry","sendCountryName",
|
|
||||||
"sendProvince","sendProvinceName",
|
|
||||||
"sendCity","sendCityName",
|
|
||||||
"transLineType","transLineName",
|
|
||||||
"productType","productName"
|
|
||||||
|
|
||||||
},value= EmisWaybill.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
|
|
||||||
@RequestMapping("/queryScanWaybillList")
|
@RequestMapping("/queryScanWaybillList")
|
||||||
public TableDataInfo queryScanWaybillList(EmisWaybill emisWaybill)
|
public TableDataInfo queryScanWaybillList(EmisTmsScanRecord scanRecord)
|
||||||
{
|
{
|
||||||
startPage();
|
startPage();
|
||||||
emisWaybill.getParams().put("queryScanWaybillListtatSiteCode",getLoginUser().getUser().getOwnerSiteCode());
|
if(!scanRecord.getParams().containsKey("scanStatType")){
|
||||||
emisWaybill.getParams().put("statEmpCode",getLoginUser().getUser().getEmpCode());
|
return getDataTable(null);
|
||||||
if(!getLoginUser().getUser().isTopSite()){
|
|
||||||
emisWaybill.getParams().put("innerQuery","1");
|
|
||||||
emisWaybill.getParams().put("currentSiteCode",getLoginUser().getUser().getOwnerSiteCode());
|
|
||||||
emisWaybill.getParams().put("currentEmpCode",getLoginUser().getUser().getEmpCode());
|
|
||||||
emisWaybill.getParams().put("currentEmpName",getLoginUser().getUser().getEmpName());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 1-发件清单 2-到件清单 3-派件清单
|
||||||
|
String scanStatType=(String)scanRecord.getParams().get("scanStatType");
|
||||||
|
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(null);
|
||||||
|
}
|
||||||
|
|
||||||
List<EmisWaybill> list = emisWaybillService.selectEmisWaybillList(emisWaybill);
|
scanRecord.setScanSiteCode(getLoginUser().getUser().getOwnerSiteCode());
|
||||||
|
List<EmisTmsScanRecord> list = emisTmsScanRecordService.selectEmisTmsScanRecordList(scanRecord);
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user