This commit is contained in:
linfso 2024-07-15 01:05:21 +08:00
parent 7f1f9df099
commit e5afc7ad7b

View File

@ -0,0 +1,82 @@
/**
* @Project: emis
* @Title: EmisMonthpayAccountController.java
* @author linfso
* @date 2024-04-24 05:05:22
* @Copyright: ShangHai Duta 2022 All rights reserved.
* @version v1.0
* @Description: <p> 月结账户表 控制器 </p>
*/
package com.xdadan.erp.oms.web;
import com.xdadan.erp.common.annotation.Log;
import com.xdadan.erp.common.annotation.filter.jackson.JacksonFilter;
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.EmisCustomerUser;
import com.xdadan.erp.emis.domain.EmisMonthpayAccount;
import com.xdadan.erp.emis.service.IEmisCustomerUserService;
import com.xdadan.erp.emis.service.IEmisMonthpayAccountService;
import com.xdadan.erp.oms.common.core.controller.BaseController;
import com.xdadan.erp.oms.common.core.domain.entity.SysOmsUser;
import com.xdadan.erp.oms.common.core.page.TableDataInfo;
import com.xdadan.erp.oms.system.mapper.SysOmsUserMapper;
import com.xdadan.erp.oms.system.service.ISysOmsUserService;
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.util.ArrayList;
import java.util.List;
/**
* 月结账户表Controller
*
* @author linfso
* @date 2024-04-24 05:05:22
*/
@RestController
@RequestMapping("/oms2c/emisMonthpayAccount")
public class Oms2cMonthpayAccountController extends BaseController
{
@Autowired
ISysOmsUserService sysOmsUserService;
/**
* 获取月结卡信息 注意,该接口单独重新包装,使用月结用户信息
* @param sysOmsUser
* @return
*/
// @JacksonFilter(include= {"custNo","custName","payee","salesmen","payeeName","salesmenName"},value= EmisCustomerUser.class,type= JacksonFilter.JscksonFilterType.RESPONSE)
@GetMapping("/listSimple")
public TableDataInfo listSimple(SysOmsUser sysOmsUser)
{
startPage();
List<SysOmsUser> list = new ArrayList<SysOmsUser>();
SysOmsUser user=sysOmsUserService.selectSysOmsUserById(getLoginUser().getUser().getId());
// "custNo","custName","payee","salesmen","payeeName","salesmenName"
if("2".equals(user.getCustomerType())){
SysOmsUser newUser=new SysOmsUser();
newUser.setCustNo(user.getCustNo());
newUser.setCustName(user.getCustName());
newUser.setPayee(user.getPayee());
newUser.setPayeeName(user.getPayeeName());
newUser.setSalesmen(user.getSalesmen());
newUser.setSalesmenName(user.getSalesmenName());
list.add(newUser);
}
return getDataTable(list);
}
}