Merge remote-tracking branch 'origin/master'

master
anthonywj 2 years ago
commit eda6a5a7cb

@ -286,9 +286,14 @@ public class BasicBussinessTypeController extends BaseController {
if (StrUtil.isBlank(candidateRequest.getMainAction())) {
return ResultVOUtils.error(ResultEnum.DATA_ERROR);
}
List<BasicBussinessTypeEntity> bussinessTypeEntities = basicBussinessTypeService.candidateBussinessType(candidateRequest.getMainAction());
List<BasicBussinessTypeEntity> list = basicBussinessTypeService.candidateBussinessType(candidateRequest.getMainAction());
if (StrUtil.isNotBlank(candidateRequest.getCurAction())) {
//将此单据已经绑定的平衡补单单据类型添加到候选列表中
BasicBussinessTypeEntity supplementType = basicBussinessTypeService.findByAction(candidateRequest.getCurAction());
list.add(supplementType);
}
//查询补单单据类型
return ResultVOUtils.success(bussinessTypeEntities);
return ResultVOUtils.success(list);
}
/**

@ -1,12 +1,15 @@
package com.glxp.api.controller.inout;
import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.req.inout.FilterOrderRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.service.inout.IoOrderService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@ -19,7 +22,24 @@ import java.util.List;
public class IoOrderController {
@Resource
IoOrderService orderService;
private IoOrderService orderService;
/**
*
*
* @param filterOrderRequest
* @param bindingResult
* @return
*/
@GetMapping("/udiwms/inout/order/filter")
public BaseResponse filterOrder(FilterOrderRequest filterOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
return ResultVOUtils.success();
}
@AuthRuleAnnotation("")
@GetMapping("udiwms/inout/order/draft")

@ -107,11 +107,15 @@ public class ThrDeptController {
thrInvWarehouseService.updateThrInvWarehouse(thrInvWarehouseEntity);
}
//判断部门是否存在
filterThrDeptRequest.setCode(thrDeptEntity.getCode());
filterThrDeptRequest.setName(thrDeptEntity.getName());
filterThrDeptRequest.setThirdSysFk(thrDeptEntity.getThirdSysFk());
filterThrDeptRequest.setStatus(thrDeptEntity.getStatus());
List<ThrDeptEntity> thrDeptEntities = thrDeptService.filterThrInvWarehouse(filterThrDeptRequest);
if(thrDeptEntities.size()==0){
filterThrDeptRequest.setCode(thrDeptEntity.getCode());
filterThrDeptRequest.setName(null);
List<ThrDeptEntity> thrDeptEntities1= thrDeptService.filterThrInvWarehouse(filterThrDeptRequest);
if(thrDeptEntities.size()==0 && thrDeptEntities1.size()==0){
thrDeptEntity.setPid(null); // 不能修改父级 pid
thrDeptEntity.setUpdateTime(new Date());
boolean b = thrDeptService.updateInvWarehouse(thrDeptEntity);

@ -36,12 +36,12 @@ public class ThrInvWarehouseController {
@GetMapping("/thirdSys/sub/inv/warehouse/filter")
public BaseResponse filterInvWarehouse(FilterThrSubInvWarehouseRequest filterThrSubInvWarehouseRequest) {
List<ThrInvWarehouseResponse> ThrInvWarehouseResponses = thrInvWarehouseService.filterThrInvWarehouseResponse(filterThrSubInvWarehouseRequest);
PageInfo<ThrInvWarehouseResponse> pageInfo;
pageInfo = new PageInfo<>(ThrInvWarehouseResponses);
PageSimpleResponse<ThrInvWarehouseResponse> pageSimpleResponse = new PageSimpleResponse<>();
List<ThrInvWarehouseEntity> thrInvWarehouseEntities = thrInvWarehouseService.filterThrInvWarehouse(filterThrSubInvWarehouseRequest);
PageInfo<ThrInvWarehouseEntity> pageInfo;
pageInfo = new PageInfo<>(thrInvWarehouseEntities);
PageSimpleResponse<ThrInvWarehouseEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(ThrInvWarehouseResponses);
pageSimpleResponse.setList(thrInvWarehouseEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
@ -89,7 +89,7 @@ public class ThrInvWarehouseController {
@AuthRuleAnnotation("")
@PostMapping("/thirdSys/sub/inv/warehouse/edit")
public BaseResponse edit(@RequestBody @Valid ThrInvWarehouseEntity invSubWarehouseEntity,
BindingResult bindingResult) {
BindingResult bindingResult,FilterThrSubInvWarehouseRequest filterThrSubInvWarehouseRequest ) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@ -97,9 +97,18 @@ public class ThrInvWarehouseController {
if (invSubWarehouseEntity.getId() == null) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
}
boolean b = thrInvWarehouseService.updateThrInvWarehouse(invSubWarehouseEntity);
if (!b) {
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
//先判断该部门下存不存在此仓库
filterThrSubInvWarehouseRequest.setCode(invSubWarehouseEntity.getCode());
filterThrSubInvWarehouseRequest.setName(invSubWarehouseEntity.getName());
filterThrSubInvWarehouseRequest.setParentId(invSubWarehouseEntity.getParentId());
List<ThrInvWarehouseEntity> thrInvWarehouseEntities = thrInvWarehouseService.filterThrInvWarehouse(filterThrSubInvWarehouseRequest);
if(thrInvWarehouseEntities.size()==0){
boolean b = thrInvWarehouseService.updateThrInvWarehouse(invSubWarehouseEntity);
if (!b) {
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
}
}else{
return ResultVOUtils.error(ResultEnum.DATA_REPEAT);
}
ThrDeptEntity thrDeptEntity = thrDeptService.selectByCode(invSubWarehouseEntity.getParentId(), invSubWarehouseEntity.getThirdSysFk());

@ -355,7 +355,7 @@ public class ThrOrderController {
}
//只查询第三方单据
@GetMapping("/udiwms/thirdOrder/filter")
public BaseResponse filterThirdOrder(FilterOrderRequest filterErpOrderRequest,
public BaseResponse filterThirdOrder(FilterThrOrderRequest filterErpOrderRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {

@ -162,7 +162,7 @@ public class ThrOrderExportLogController {
//第三方业务单据接口下载(第三方使用)
@GetMapping("/udiwms/thrsys/thrOrder/download")
public BaseResponse downloadThrOrders(FilterOrderRequest filterErpOrderRequest,
public BaseResponse downloadThrOrders(FilterThrOrderRequest filterErpOrderRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {

@ -0,0 +1,464 @@
package com.glxp.api.entity.basic;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName(value = "basic_products")
public class BasicProductsEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
/**
* UUID
*/
@TableField(value = "uuid")
private String uuid;
/**
* UUID
*/
@TableField(value = "originUuid")
private String originUuid;
/**
*
*/
@TableField(value = "nameCode")
private String nameCode;
/**
* key
*/
@TableField(value = "deviceRecordKey")
private String deviceRecordKey;
/**
*
*/
@TableField(value = "packRatio")
private String packRatio;
/**
*
*/
@TableField(value = "packUnit")
private String packUnit;
/**
*
*/
@TableField(value = "packLevel")
private String packLevel;
/**
*
*/
@TableField(value = "bhxjsl")
private Integer bhxjsl;
/**
*
*/
@TableField(value = "bhzxxsbzsl")
private Integer bhzxxsbzsl;
/**
* 使:
使
*/
@TableField(value = "zxxsbzbhsydysl")
private Integer zxxsbzbhsydysl;
/**
*
*/
@TableField(value = "bhxjcpbm")
private String bhxjcpbm;
/**
*
*/
@TableField(value = "bzcj")
private String bzcj;
/**
*
*/
@TableField(value = "cpmctymc")
private String cpmctymc;
/**
*
*/
@TableField(value = "cplb")
private String cplb;
/**
*
*/
@TableField(value = "flbm")
private String flbm;
/**
*
*/
@TableField(value = "ggxh")
private String ggxh;
/**
*
*/
@TableField(value = "qxlb")
private String qxlb;
/**
*
*/
@TableField(value = "tyshxydm")
private String tyshxydm;
/**
* /
*/
@TableField(value = "ylqxzcrbarmc")
private String ylqxzcrbarmc;
/**
* "/
*/
@TableField(value = "zczbhhzbapzbh")
private String zczbhhzbapzbh;
/**
* /
*/
@TableField(value = "ylqxzcrbarywmc")
private String ylqxzcrbarywmc;
/**
* 使
*/
@TableField(value = "sydycpbs")
private String sydycpbs;
/**
*
*/
@TableField(value = "sjcpbm")
private String sjcpbm;
/**
*
*/
@TableField(value = "versionNumber")
private Integer versionNumber;
/**
* 1.2使3.4
*/
@TableField(value = "diType")
private Byte diType;
/**
*
*/
@TableField(value = "ybbm")
private String ybbm;
/**
*
*/
@TableField(value = "sptm")
private String sptm;
/**
*
*/
@TableField(value = "manufactory")
private String manufactory;
/**
*
*/
@TableField(value = "measname")
private String measname;
/**
* 0:UDI1
*/
@TableField(value = "productType")
private Byte productType;
/**
*
*/
@TableField(value = "scbssfbhph")
private String scbssfbhph;
/**
*
*/
@TableField(value = "scbssfbhxlh")
private String scbssfbhxlh;
/**
*
*/
@TableField(value = "scbssfbhscrq")
private String scbssfbhscrq;
/**
*
*/
@TableField(value = "scbssfbhsxrq")
private String scbssfbhsxrq;
/**
*
*/
@TableField(value = "cpms")
private String cpms;
/**
*
*/
@TableField(value = "allowNoBatch")
private Byte allowNoBatch;
/**
*
*/
@TableField(value = "allowNoExpire")
private Byte allowNoExpire;
/**
*
*/
@TableField(value = "allowNoProduct")
private Byte allowNoProduct;
/**
*
*/
@TableField(value = "spmc")
private String spmc;
/**
*
*/
@TableField(value = "cplx")
private String cplx;
/**
*
*/
@TableField(value = "hchzsb")
private String hchzsb;
/**
*
*/
@TableField(value = "cpdls")
private String cpdls;
/**
*
*/
@TableField(value = "price")
private Long price;
/**
* 1
*/
@TableField(value = "basicPrductRemak1")
private String basicPrductRemak1;
/**
* 2
*/
@TableField(value = "basicPrductRemak2")
private String basicPrductRemak2;
/**
* 3
*/
@TableField(value = "basicPrductRemak3")
private String basicPrductRemak3;
/**
* 4
*/
@TableField(value = "basicPrductRemak4")
private String basicPrductRemak4;
/**
* 5
*/
@TableField(value = "basicPrductRemak5")
private String basicPrductRemak5;
/**
* 6
*/
@TableField(value = "basicPrductRemak6")
private String basicPrductRemak6;
/**
* 7
*/
@TableField(value = "basicPrductRemak7")
private String basicPrductRemak7;
/**
* 8
*/
@TableField(value = "basicPrductRemak8")
private String basicPrductRemak8;
/**
*
*/
@TableField(value = "createTime")
private Date createTime;
/**
*
*/
@TableField(value = "updateTime")
private String updateTime;
/**
*
*/
@TableField(value = "`createUser`")
private String createUser;
/**
*
*/
@TableField(value = "updateUser")
private String updateUser;
@TableField(value = "remark")
private String remark;
public static final String COL_ID = "id";
public static final String COL_UUID = "uuid";
public static final String COL_ORIGINUUID = "originUuid";
public static final String COL_NAMECODE = "nameCode";
public static final String COL_DEVICERECORDKEY = "deviceRecordKey";
public static final String COL_PACKRATIO = "packRatio";
public static final String COL_PACKUNIT = "packUnit";
public static final String COL_PACKLEVEL = "packLevel";
public static final String COL_BHXJSL = "bhxjsl";
public static final String COL_BHZXXSBZSL = "bhzxxsbzsl";
public static final String COL_ZXXSBZBHSYDYSL = "zxxsbzbhsydysl";
public static final String COL_BHXJCPBM = "bhxjcpbm";
public static final String COL_BZCJ = "bzcj";
public static final String COL_CPMCTYMC = "cpmctymc";
public static final String COL_CPLB = "cplb";
public static final String COL_FLBM = "flbm";
public static final String COL_GGXH = "ggxh";
public static final String COL_QXLB = "qxlb";
public static final String COL_TYSHXYDM = "tyshxydm";
public static final String COL_YLQXZCRBARMC = "ylqxzcrbarmc";
public static final String COL_ZCZBHHZBAPZBH = "zczbhhzbapzbh";
public static final String COL_YLQXZCRBARYWMC = "ylqxzcrbarywmc";
public static final String COL_SYDYCPBS = "sydycpbs";
public static final String COL_SJCPBM = "sjcpbm";
public static final String COL_VERSIONNUMBER = "versionNumber";
public static final String COL_DITYPE = "diType";
public static final String COL_YBBM = "ybbm";
public static final String COL_SPTM = "sptm";
public static final String COL_MANUFACTORY = "manufactory";
public static final String COL_MEASNAME = "measname";
public static final String COL_PRODUCTTYPE = "productType";
public static final String COL_SCBSSFBHPH = "scbssfbhph";
public static final String COL_SCBSSFBHXLH = "scbssfbhxlh";
public static final String COL_SCBSSFBHSCRQ = "scbssfbhscrq";
public static final String COL_SCBSSFBHSXRQ = "scbssfbhsxrq";
public static final String COL_CPMS = "cpms";
public static final String COL_ALLOWNOBATCH = "allowNoBatch";
public static final String COL_ALLOWNOEXPIRE = "allowNoExpire";
public static final String COL_ALLOWNOPRODUCT = "allowNoProduct";
public static final String COL_SPMC = "spmc";
public static final String COL_CPLX = "cplx";
public static final String COL_HCHZSB = "hchzsb";
public static final String COL_CPDLS = "cpdls";
public static final String COL_PRICE = "price";
public static final String COL_BASICPRDUCTREMAK1 = "basicPrductRemak1";
public static final String COL_BASICPRDUCTREMAK2 = "basicPrductRemak2";
public static final String COL_BASICPRDUCTREMAK3 = "basicPrductRemak3";
public static final String COL_BASICPRDUCTREMAK4 = "basicPrductRemak4";
public static final String COL_BASICPRDUCTREMAK5 = "basicPrductRemak5";
public static final String COL_BASICPRDUCTREMAK6 = "basicPrductRemak6";
public static final String COL_BASICPRDUCTREMAK7 = "basicPrductRemak7";
public static final String COL_BASICPRDUCTREMAK8 = "basicPrductRemak8";
public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATETIME = "updateTime";
public static final String COL_CREATEUSER = "createUser";
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_REMARK = "remark";
}

@ -0,0 +1,95 @@
package com.glxp.api.entity.basic;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
@Data
@TableName(value = "basic_products_export_log")
public class BasicProductsExportLogEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
/**
*
*/
@TableField(value = "genKey")
private String genKey;
/**
* 01
*/
@TableField(value = "`status`")
private Integer status;
/**
*
*/
@TableField(value = "dlCount")
private Integer dlCount;
/**
*
*/
@TableField(value = "filePath")
private String filePath;
@TableField(value = "`type`")
private Integer type;
/**
*
*/
@TableField(value = "`createUser`")
private String createUser;
/**
*
*/
@TableField(value = "createTime")
private Date createTime;
/**
*
*/
@TableField(value = "updateUser")
private String updateUser;
/**
*
*/
@TableField(value = "updateTime")
private Date updateTime;
/**
*
*/
@TableField(value = "remark")
private String remark;
public static final String COL_ID = "id";
public static final String COL_GENKEY = "genKey";
public static final String COL_STATUS = "status";
public static final String COL_DLCOUNT = "dlCount";
public static final String COL_FILEPATH = "filePath";
public static final String COL_TYPE = "type";
public static final String COL_CREATEUSER = "createUser";
public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_UPDATETIME = "updateTime";
public static final String COL_REMARK = "remark";
}

@ -0,0 +1,115 @@
package com.glxp.api.entity.basic;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;
@Data
@TableName(value = "basic_products_import_detail")
public class BasicProductsImportDetailEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
@TableField(value = "udiCode")
private String udiCode;
@TableField(value = "ybbm")
private String ybbm;
@TableField(value = "sptm")
private String sptm;
@TableField(value = "thirdId1")
private String thirdId1;
@TableField(value = "thirdId2")
private String thirdId2;
@TableField(value = "thirdId3")
private String thirdId3;
@TableField(value = "thirdId4")
private String thirdId4;
@TableField(value = "thirdId")
private String thirdId;
/**
* 0:1.2
*/
@TableField(value = "`status`")
private Integer status;
@TableField(value = "genKeyFk")
private String genKeyFk;
@TableField(value = "isUseDy")
private String isUseDy;
/**
*
*/
@TableField(value = "`createUser`")
private String createUser;
/**
*
*/
@TableField(value = "createTime")
private Date createTime;
/**
*
*/
@TableField(value = "updateUser")
private String updateUser;
/**
*
*/
@TableField(value = "updateTime")
private Date updateTime;
/**
*
*/
@TableField(value = "remark")
private String remark;
public static final String COL_ID = "id";
public static final String COL_UDICODE = "udiCode";
public static final String COL_YBBM = "ybbm";
public static final String COL_SPTM = "sptm";
public static final String COL_THIRDID1 = "thirdId1";
public static final String COL_THIRDID2 = "thirdId2";
public static final String COL_THIRDID3 = "thirdId3";
public static final String COL_THIRDID4 = "thirdId4";
public static final String COL_THIRDID = "thirdId";
public static final String COL_STATUS = "status";
public static final String COL_GENKEYFK = "genKeyFk";
public static final String COL_ISUSEDY = "isUseDy";
public static final String COL_CREATEUSER = "createUser";
public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_UPDATETIME = "updateTime";
public static final String COL_REMARK = "remark";
}

@ -0,0 +1,80 @@
package com.glxp.api.entity.basic;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;
@Data
@TableName(value = "basic_products_import_log")
public class BasicProductsImportLogEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
@TableField(value = "genKey")
private String genKey;
/**
* 0:1.2.3.
*/
@TableField(value = "`status`")
private Integer status;
@TableField(value = "fromType")
private String fromType;
@TableField(value = "thirdSysFk")
private String thirdSysFk;
/**
*
*/
@TableField(value = "`createUser`")
private String createUser;
/**
*
*/
@TableField(value = "createTime")
private Date createTime;
/**
*
*/
@TableField(value = "updateUser")
private String updateUser;
/**
*
*/
@TableField(value = "updateTime")
private Date updateTime;
/**
*
*/
@TableField(value = "remark")
private String remark;
public static final String COL_ID = "id";
public static final String COL_GENKEY = "genKey";
public static final String COL_STATUS = "status";
public static final String COL_FROMTYPE = "fromType";
public static final String COL_THIRDSYSFK = "thirdSysFk";
public static final String COL_CREATEUSER = "createUser";
public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_UPDATETIME = "updateTime";
public static final String COL_REMARK = "remark";
}

@ -0,0 +1,113 @@
package com.glxp.api.entity.basic;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
@Data
@TableName(value = "company_product_relevance")
public class CompanyProductRelevanceEntity {
@TableId(value = "id", type = IdType.INPUT)
private Integer id;
/**
* ID
*/
@TableField(value = "customerId")
private String customerId;
@TableField(value = "productId")
private String productId;
@TableField(value = "enterpriseId")
private String enterpriseId;
@TableField(value = "registrationId")
private String registrationId;
/**
* 123
*/
@TableField(value = "auditStatus")
private String auditStatus;
/**
* UUID
*/
@TableField(value = "productUuid")
private String productUuid;
/**
*
*/
@TableField(value = "udiRlIdFk")
private Long udiRlIdFk;
/**
* ID
*/
@TableField(value = "unitFk")
private String unitFk;
/**
*
*/
@TableField(value = "price")
private BigDecimal price;
/**
*
*/
@TableField(value = "`createUser`")
private String createUser;
/**
*
*/
@TableField(value = "createTime")
private Date createTime;
/**
*
*/
@TableField(value = "updateUser")
private String updateUser;
/**
*
*/
@TableField(value = "updateTime")
private Date updateTime;
public static final String COL_ID = "id";
public static final String COL_CUSTOMERID = "customerId";
public static final String COL_PRODUCTID = "productId";
public static final String COL_ENTERPRISEID = "enterpriseId";
public static final String COL_REGISTRATIONID = "registrationId";
public static final String COL_AUDITSTATUS = "auditStatus";
public static final String COL_PRODUCTUUID = "productUuid";
public static final String COL_UDIRLIDFK = "udiRlIdFk";
public static final String COL_UNITFK = "unitFk";
public static final String COL_PRICE = "price";
public static final String COL_CREATEUSER = "createUser";
public static final String COL_CREATETIME = "createTime";
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_UPDATETIME = "updateTime";
}

@ -5,10 +5,9 @@ import com.alibaba.fastjson.TypeReference;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.thrsys.ThrSystemEntity;
import com.glxp.api.req.thrsys.FilterOrderRequest;
import com.glxp.api.req.thrsys.FilterThrOrderRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.thrsys.ThrErpOrderResponse;
import com.glxp.api.res.thrsys.ThrOrderResponse;
import com.glxp.api.service.thrsys.ThrSystemService;
import lombok.extern.slf4j.Slf4j;
@ -45,7 +44,7 @@ public class ErpOrderClient {
return erpOrderEntities;
}
public BaseResponse<PageSimpleResponse<ThrOrderResponse>> getThrOrderResponse(FilterOrderRequest filterOrderRequest) {
public BaseResponse<PageSimpleResponse<ThrOrderResponse>> getThrOrderResponse(FilterThrOrderRequest filterOrderRequest) {
//查询第三方服务授权参数
ThrSystemEntity thrSystemEntity = thrSystemService.selectByThirdId("thirdId");
@ -62,7 +61,7 @@ public class ErpOrderClient {
return null;
}
public List<ThrErpOrderResponse> getErpOrder(FilterOrderRequest filterOrderRequest) {
public List<ThrErpOrderResponse> getErpOrder(FilterThrOrderRequest filterOrderRequest) {
try {
BaseResponse<PageSimpleResponse<ThrOrderResponse>> responseBaseResponse = getThrOrderResponse(filterOrderRequest);
List<ThrOrderResponse> purchaseinResponseList = responseBaseResponse.getData().getList();

@ -0,0 +1,116 @@
package com.glxp.api.req.inout;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
@Data
public class FilterOrderRequest extends ListPageRequest {
/**
* ID
*/
private String id;
/**
*
*/
private String action;
/**
*
*/
private String mainAction;
/**
*
*/
private String code;
/**
*
*/
private Integer status;
/**
*
*/
private String corpOrderId;
/**
*
*/
private String startTime;
/**
*
*/
private String endTime;
/**
*
*/
private String fromCorp;
private String customerId;
/**
*
*/
private String billNo;
/**
*
*/
private String ullageSupNo;
/**
*
*/
private String originUllageSupNo;
/**
*
*/
private Integer createUser;
/**
*
*/
private Integer reviewUser;
/**
* ID
*/
private Integer userId;
private String lastUpdateTime;
/**
*
*/
private String thirdBillNo;
private String wmsUserId;
private String wmsUserName;
/**
*
*/
private String fromDeptCode;
/**
*
*/
private String fromInvCode;
/**
*
*/
private String deptCode;
/**
*
*/
private String invCode;
}

@ -1,36 +0,0 @@
package com.glxp.api.req.thrsys;
import lombok.Data;
@Data
public class FilterOrderRequest {
private Integer id;
private String startDate; //起始日期
private String endDate; //结束日期
private String billNo; //单据号
private String billFlag; //单据状态,0.未签字1.已签字
private String billAction;
private String corpName;
private Integer limit;
private Integer page;
private String originType;
private String customerId;
private String status;
private Boolean isDownThrSys;
private Boolean isLocal;
private String localAction;
private String locStorageCode;
private String invWarehouseCode;
//第三方系统ID
private String thirdSys;
private Integer editStatus;
private String action;
private String thirdAction;
private String thirdOrderFk;
private Integer type;
private Integer allocateStatus;
}

@ -16,6 +16,7 @@ public class FilterThrDeptRequest extends ListPageRequest {
private Boolean isDefault;
private Date updateTime;
private String key;
private Integer status;
private String pcode;
private Integer level;

@ -21,12 +21,17 @@ public class FilterThrOrderRequest extends ListPageRequest {
private String unitIdFk;
private String originType;
private String status;
private String customerId;
private Boolean isDownThrSys;
private Boolean isLocal;
private String thirdSys;
private Integer editStatus;
private String lastUpdateTime;
private Integer thirdPartyDate;
private Integer type;
private String action;
private String thirdAction;
private String thirdOrderFk;
private Integer allocateStatus;
private List<ThrOrderResponse> erpOrderResponses;
}

@ -13,4 +13,9 @@ public class CandidateRequest {
*/
String mainAction;
/**
*
*/
private String curAction;
}

@ -166,7 +166,7 @@ public class BasicBussinessTypeServiceImpl implements IBasicBussinessTypeService
@Override
public boolean checkBusTypeNameExists(String name, Integer id) {
List<BasicBussinessTypeEntity> list = basicBussinessTypeDao.selectList(new QueryWrapper<BasicBussinessTypeEntity>().select("name", "id").eq("name", name).eq(null != id, "id", id));
List<BasicBussinessTypeEntity> list = basicBussinessTypeDao.selectList(new QueryWrapper<BasicBussinessTypeEntity>().select("name", "id").eq("name", name));
if (CollUtil.isEmpty(list)) {
return false;
} else {

@ -10,7 +10,10 @@ import com.glxp.api.entity.system.SyncDataSetEntity;
import com.glxp.api.entity.thrsys.*;
import com.glxp.api.http.ErpOrderClient;
import com.glxp.api.http.HttpOkClient;
import com.glxp.api.req.thrsys.*;
import com.glxp.api.req.thrsys.FilterThrOrderDetailRequest;
import com.glxp.api.req.thrsys.FilterThrOrderRequest;
import com.glxp.api.req.thrsys.PostThrOrderRequest;
import com.glxp.api.req.thrsys.ThrOrderExportRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.thrsys.ThrOrderResponse;
import com.glxp.api.service.system.SyncDataSetService;
@ -498,7 +501,7 @@ public class ThrOrdersDlService {
filterThrOrderRequest.setPage(page);
filterThrOrderRequest.setLimit(limit);
filterThrOrderRequest.setBillAction(action);
FilterOrderRequest filterOrderRequest = new FilterOrderRequest();
FilterThrOrderRequest filterOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterThrOrderRequest, filterOrderRequest);
BaseResponse<PageSimpleResponse<ThrOrderResponse>> responseBaseResponse = erpOrderClient.getThrOrderResponse(filterOrderRequest);
if (responseBaseResponse != null && responseBaseResponse.getCode() == 20000) {
@ -617,7 +620,7 @@ public class ThrOrdersDlService {
public List<ThrOrderResponse> getThrOrders(int page, int limit, String orderQueryUrl, FilterThrOrderRequest
filterThrOrderRequest) {
FilterOrderRequest filterOrderRequest = new FilterOrderRequest();
FilterThrOrderRequest filterOrderRequest = new FilterThrOrderRequest();
BeanUtils.copyProperties(filterThrOrderRequest, filterOrderRequest);
filterOrderRequest.setPage(page);
filterOrderRequest.setLimit(limit);

@ -6,7 +6,7 @@
<select id="listAdminPage" parameterType="com.glxp.api.req.auth.FilterAuthUserRequest"
resultType="com.glxp.api.entity.auth.AuthAdmin">
SELECT auth_user.*,auth_dept.name deptName
FROM auth_user left join auth_dept on auth_user.dept = auth_dept.code
FROM auth_user left join auth_dept on auth_user.locDeptCode = auth_dept.code
<where>
<if test="ids != null and ids.size > 0">
AND id IN

@ -38,6 +38,9 @@
<if test="thirdSysFk != null">
and thirdSysFk = #{thirdSysFk}
</if>
<if test="status != null">
and status = #{status}
</if>
</where>
</select>

@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.glxp.api.dao.thrsys.ThrInvWarehouseDao">
<select id="filterThrInvWarehouse" parameterType="com.glxp.api.req.thrsys.FilterThrDeptRequest"
<select id="filterThrInvWarehouse" parameterType="com.glxp.api.req.thrsys.FilterThrSubInvWarehouseRequest"
resultType="com.glxp.api.entity.thrsys.ThrInvWarehouseEntity">
SELECT *
FROM thr_inv_warehouse

Loading…
Cancel
Save