|
|
@ -8,25 +8,14 @@ import com.win.framework.excel.core.util.ExcelUtils; |
|
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
|
import com.win.module.system.api.user.AdminUserApi; |
|
|
|
import com.win.module.system.api.user.dto.AdminUserRespDTO; |
|
|
|
import com.win.module.wms.controller.balance.vo.BalancePageReqVO; |
|
|
|
import com.win.module.wms.controller.balance.vo.BalanceRespVO; |
|
|
|
import com.win.module.wms.controller.itembasic.vo.ItembasicExcelVO; |
|
|
|
import com.win.module.wms.controller.purchaseprice.vo.PurchasepriceRespVO; |
|
|
|
import com.win.module.wms.controller.purchasereceiptRequest.vo.PurchasereceiptRequestMainImportErrorVO; |
|
|
|
import com.win.module.wms.controller.supplieritem.vo.*; |
|
|
|
import com.win.module.wms.convert.balance.BalanceConvert; |
|
|
|
import com.win.module.wms.convert.itembasic.ItembasicConvert; |
|
|
|
import com.win.module.wms.convert.purchaseprice.PurchasepriceConvert; |
|
|
|
import com.win.module.wms.convert.supplieritem.SupplieritemConvert; |
|
|
|
import com.win.module.wms.dal.dataobject.balance.BalanceDO; |
|
|
|
import com.win.module.wms.dal.dataobject.itembasic.ItembasicDO; |
|
|
|
import com.win.module.wms.dal.dataobject.supplier.SupplierDO; |
|
|
|
import com.win.module.wms.dal.dataobject.supplieritem.SupplieritemDO; |
|
|
|
import com.win.module.wms.dal.mysql.supplier.SupplierMapper; |
|
|
|
import com.win.module.wms.dal.mysql.supplieruser.SupplierUserMapper; |
|
|
|
import com.win.module.wms.enums.DictTypeConstants; |
|
|
|
import com.win.module.wms.service.supplieritem.SupplieritemService; |
|
|
|
import com.win.module.wms.util.JobUtils; |
|
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
|
import io.swagger.v3.oas.annotations.Parameters; |
|
|
@ -42,11 +31,14 @@ import javax.validation.Valid; |
|
|
|
import java.io.IOException; |
|
|
|
import java.time.LocalDateTime; |
|
|
|
import java.time.ZoneOffset; |
|
|
|
import java.util.*; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
import static com.win.framework.common.pojo.CommonResult.success; |
|
|
|
import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; |
|
|
|
import static com.win.framework.web.core.util.WebFrameworkUtils.getLoginUserId; |
|
|
|
import static com.win.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId; |
|
|
|
|
|
|
|
@Tag(name = "管理后台 - 供应商物料") |
|
|
|
@RestController |
|
|
@ -100,7 +92,7 @@ public class SupplieritemController { |
|
|
|
public CommonResult<PageResult<SupplieritemRespVO>> getSupplieritemPage(@Valid SupplieritemPageReqVO pageVO) { |
|
|
|
Long userId = getLoginUserId(); |
|
|
|
if(1 != userId){ |
|
|
|
List<String> supplierCodeList = supplierUserMapper.querySupplierCodeByUserId(getLoginUserId()); |
|
|
|
List<String> supplierCodeList = supplierUserMapper.querySupplierCodeByUserId(userId); |
|
|
|
pageVO.setSupplierCodeList(supplierCodeList); |
|
|
|
}else { |
|
|
|
pageVO.setSupplierCodeList(null); |
|
|
@ -118,7 +110,7 @@ public class SupplieritemController { |
|
|
|
public CommonResult<PageResult<SupplieritemRespVO>> getSupplieritemSenior(@Valid @RequestBody CustomConditions conditions) { |
|
|
|
Long userId = getLoginUserId(); |
|
|
|
if(1 != userId){ |
|
|
|
List<String> supplierCodeList = supplierUserMapper.querySupplierCodeByUserId(getLoginUserId()); |
|
|
|
List<String> supplierCodeList = supplierUserMapper.querySupplierCodeByUserId(userId); |
|
|
|
List<CustomConditions.Condition> conditionList = conditions.getFilters(); |
|
|
|
CustomConditions.Condition condition = new CustomConditions.Condition(); |
|
|
|
condition.setColumn("supplier_code"); |
|
|
|