This commit is contained in:
linfso 2024-05-08 18:31:07 +08:00
parent 88549e625c
commit a597288b2a
3 changed files with 104 additions and 0 deletions

View File

@ -0,0 +1,83 @@
/**
* @Project: emis
* @Title: EmisBrandController.java
* @author linfso
* @date 2023-12-14 13:02:48
* @Copyright: ShangHai Duta 2022 All rights reserved.
* @version v1.0
* @Description: <p> 品牌 控制器 </p>
*/
package com.xdadan.erp.web.emis;
import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter;
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.emis.domain.EmisSite;
import com.xdadan.erp.emis.domain.exception.EmisBizError;
import com.xdadan.erp.emis.domain.vo.AddressParseResult;
import com.xdadan.erp.emis.service.EmisBaseService;
import com.xdadan.erp.emis.service.IEmisElectronicPagService;
import com.xdadan.erp.emis.service.IEmisRegionService;
import com.xdadan.erp.emis.service.IEmisWaybillService;
import com.xdadan.erp.system.domain.SysNotice;
import com.xdadan.erp.system.service.ISysNoticeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* Statistics 公共 Controller
*
* @author linfso
* @date 2023-12-14 13:02:48
*/
@RestController
@RequestMapping("/emis/commonTools")
public class EmisCommonToolsController extends BaseController
{
@Autowired
private ISysNoticeService noticeService;
@Autowired
private IEmisWaybillService emisWaybillService;
/**
* 获取app首页统计
*/
@RequestMapping(value = "/getAppHomeStatData")
public AjaxResult getAppHomeStatData()
{
try {
//
// 获取基本订单的统计数据
emisWaybillService.getWaybillDetail()
return AjaxResult.success("处理成功");
}catch (Exception ex){
ex.printStackTrace();
return AjaxResult.error(ex.getMessage());
}
}
@RequestMapping(value = "/getLatestNotices")
@JacksonFilter(include= {"noticeId","noticeTitle","noticeType","noticeContent","createTime"},value= SysNotice.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
public TableDataInfo getLatestNotices(SysNotice notice)
{
startPage();
List<SysNotice> list = noticeService.selectNoticeList(notice);
return getDataTable(list);
}
}

View File

@ -110,6 +110,17 @@ public class EmisTmsScanRecordController extends BaseController
return getDataTable(list);
}
@GetMapping("/getPreStationList")
@JacksonFilter(include= {"startSite","destSite","startSiteName","destSiteName"},value= EmisTmsTransPlanDtl.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
public TableDataInfo getPreStationList()
{
startPage();
EmisTmsTransPlanDtl queryObj = new EmisTmsTransPlanDtl();
queryObj.setDestSite(getLoginUser().getUser().getOwnerSiteCode());
List<EmisTmsTransPlanDtl> list = emisTmsTransPlanDtlService.selectEmisTmsTransPlanDtlList(queryObj);
return getDataTable(list);
}
/**

View File

@ -10,6 +10,8 @@
package com.xdadan.erp.emis.service;
import java.util.List;
import java.util.Map;
import com.xdadan.erp.emis.domain.EmisWaybill;
import com.xdadan.erp.emis.domain.exception.EmisBizError;
import com.xdadan.erp.emis.domain.vo.AddressParseResult;
@ -103,6 +105,14 @@ public interface IEmisWaybillService
public WaybillOrder getWaybillDetailByOrderSn(String orderSn);
/**
* 根据员工获取编号获取统计统计数据
* @param empNo
* @return
*/
public Map getStatInfoByEmp(String empNo);
// 账单保存
public int realSubmitOrder(EmisWaybill emisWaybill) throws EmisBizError;