仓码pda改造;
This commit is contained in:
+14
-1
@@ -45,6 +45,7 @@ import com.mhd.wms.domain.receiptOrderAccount.repository.facade.IReceiptOrderAcc
|
||||
import com.mhd.wms.domain.stockInOrder.entity.StockInOrder;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.facade.IStockInOrderService;
|
||||
import com.mhd.wms.domain.stockInOrder.entity.StockInOrder;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.mapper.StockInOrderMapper;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.po.StockInOrderPO;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.todo.StockInOrderDO;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.vo.GwInDetail;
|
||||
@@ -119,6 +120,8 @@ public class StockInOrderApplicationService {
|
||||
@Autowired
|
||||
private StockOutOrderMapper stockOutOrderMapper;
|
||||
@Autowired
|
||||
private StockInOrderMapper stockInOrderMapper;
|
||||
@Autowired
|
||||
private PickingMaterialDetailMapper pickingMaterialDetailMapper;
|
||||
private static final String PUSH_API_URL = "http://10.102.192.15/nagu-erp-api/transfer/pushData";
|
||||
private static final String API_NAME = "save_order_i";
|
||||
@@ -563,6 +566,9 @@ public class StockInOrderApplicationService {
|
||||
|
||||
|
||||
public void omsOrderAdd(StockInOrder stockInOrder){
|
||||
// 设置任务下发用户ID
|
||||
String userId = stockInOrderMapper.queryWarehouseUserId(stockInOrder.getOrganizationId(), stockInOrder.getWarehouseId(), stockInOrder.getTopOrganizationId());
|
||||
stockInOrder.setTaskIssueUserId(userId);
|
||||
stockInOrderDomainService.omsOrderAdd(stockInOrder);
|
||||
}
|
||||
|
||||
@@ -1795,7 +1801,10 @@ public class StockInOrderApplicationService {
|
||||
supplierParam(order);
|
||||
// 设置数据字典键值
|
||||
setDataDict(order);
|
||||
|
||||
|
||||
// 设置任务下发用户ID
|
||||
String userId = stockInOrderMapper.queryWarehouseUserId(order.getOrganizationId(), order.getWarehouseId(), order.getTopOrganizationId());
|
||||
order.setTaskIssueUserId(userId);
|
||||
orderList.add(order);
|
||||
}
|
||||
|
||||
@@ -1915,6 +1924,10 @@ public class StockInOrderApplicationService {
|
||||
if (stockInOrderDO.getWarehouseId() == null) {
|
||||
throw new ServiceException("仓库ID不能为空");
|
||||
}
|
||||
|
||||
//任务下发用户ID
|
||||
String userIds = stockInOrderMapper.queryWarehouseUserId(stockInOrderDO.getOrganizationId(), stockInOrderDO.getWarehouseId(), stockInOrderDO.getTopOrganizationId());
|
||||
stockInOrderDO.setTaskIssueUserId(userIds);
|
||||
AjaxResult ajaxResult = systemServiceFeign.getWarehouseInfoByWarehouseId(stockInOrderDO.getWarehouseId());
|
||||
if (ajaxResult == null) {
|
||||
throw new ServiceException("获取仓库信息失败:返回结果为空,仓库ID:" + stockInOrderDO.getWarehouseId());
|
||||
|
||||
+18
-4
@@ -50,6 +50,7 @@ import com.mhd.wms.domain.pickingMaterialDetail.repository.po.PickingMaterialDet
|
||||
import com.mhd.wms.domain.stockInOrder.entity.StockInOrder;
|
||||
import com.mhd.wms.domain.receiptOrderAccount.entity.ReceiptOrderAccount;
|
||||
import com.mhd.wms.domain.receiptOrderAccount.repository.facade.IReceiptOrderAccountService;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.mapper.StockInOrderMapper;
|
||||
import com.mhd.wms.domain.stockOutOrder.entity.StockOutOrder;
|
||||
import com.mhd.wms.domain.stockOutOrder.repository.facade.IStockOutOrderService;
|
||||
import com.mhd.wms.domain.stockOutOrder.repository.mapper.StockOutOrderMapper;
|
||||
@@ -117,6 +118,8 @@ public class StockOutOrderApplicationService {
|
||||
@Autowired
|
||||
private StockOutOrderMapper stockOutOrderMapper;
|
||||
@Autowired
|
||||
private StockInOrderMapper stockInOrderMapper;
|
||||
@Autowired
|
||||
private PickingMaterialDetailMapper pickingMaterialDetailMapper;
|
||||
private static final String PUSH_API_URL = "http://10.102.192.15/nagu-erp-api/transfer/pushData";
|
||||
private static final String API_NAME = "save_order_e";
|
||||
@@ -294,14 +297,20 @@ public class StockOutOrderApplicationService {
|
||||
*/
|
||||
public Boolean insert(StockOutOrderDO stockOutOrderDO) {
|
||||
//设置仓库
|
||||
//setWarehouseInfo(stockOutOrderDO);
|
||||
setWarehouseInfo(stockOutOrderDO);
|
||||
//设置货主信息
|
||||
shipperParam(stockOutOrderDO);
|
||||
//设置客户信息
|
||||
customerParam(stockOutOrderDO);
|
||||
stockOutOrderDO.setOrderTypeCode("pu_tong_chu_ku");
|
||||
stockOutOrderDO.setBusinessType("pu_tong_chu_ku");
|
||||
stockOutOrderDO.setOrderTypeName("普通出库");
|
||||
if (stockOutOrderDO.getOrderTypeCode() == null) {
|
||||
stockOutOrderDO.setOrderTypeCode("pu_tong_chu_ku");
|
||||
}
|
||||
if (stockOutOrderDO.getBusinessType() == null) {
|
||||
stockOutOrderDO.setBusinessType("pu_tong_chu_ku");
|
||||
}
|
||||
if (stockOutOrderDO.getOrderTypeName() == null) {
|
||||
stockOutOrderDO.setOrderTypeName("普通出库");
|
||||
}
|
||||
//设置数据字典键值
|
||||
//setDataDict(stockOutOrderDO);
|
||||
return stockOutOrderDomainService.insert(stockOutOrderDO);
|
||||
@@ -311,6 +320,8 @@ public class StockOutOrderApplicationService {
|
||||
* 修改出库单
|
||||
*/
|
||||
public Boolean update(StockOutOrderDO stockOutOrderDO) {
|
||||
//设置仓库
|
||||
setWarehouseInfo(stockOutOrderDO);
|
||||
return stockOutOrderDomainService.update(stockOutOrderDO);
|
||||
}
|
||||
|
||||
@@ -1354,6 +1365,9 @@ public class StockOutOrderApplicationService {
|
||||
if (stockOutOrderDO.getWarehouseId() == null) {
|
||||
throw new ServiceException("仓库ID不能为空");
|
||||
}
|
||||
// 获取任务下发用户ID
|
||||
String userId = stockInOrderMapper.queryWarehouseUserId(stockOutOrderDO.getOrganizationId(), stockOutOrderDO.getWarehouseId(), stockOutOrderDO.getTopOrganizationId());
|
||||
stockOutOrderDO.setTaskIssueUserId(userId);
|
||||
AjaxResult ajaxResult = systemServiceFeign.getWarehouseInfoByWarehouseId(stockOutOrderDO.getWarehouseId());
|
||||
if(!"200".equals(String.valueOf(ajaxResult.get("code")))){
|
||||
throw new ServiceException("获取仓库信息失败");
|
||||
|
||||
+3
-1
@@ -30,4 +30,6 @@ public interface StockInOrderMapper extends BaseMapper<StockInOrder>
|
||||
List<InMaterialDetailPO> queryNoticePrintDetail(StockInOrderDO stockInOrderDO);
|
||||
|
||||
StockInOrderPO selectByInOrderNumber(@Param("inOrderNumber") String inOrderNumber);
|
||||
}
|
||||
|
||||
String queryWarehouseUserId(@Param("organizationId") Long organizationId, @Param("warehouseId") Long warehouseId, @Param("topOrganizationId") Long topOrganizationId);
|
||||
}
|
||||
@@ -424,4 +424,13 @@ public class StockOutOrder extends BaseVOEntity {
|
||||
|
||||
@ApiModelProperty("推送人姓名")
|
||||
private String pushByName;
|
||||
|
||||
@ApiModelProperty("作业人用户ID")
|
||||
private Long workUserId;
|
||||
|
||||
@ApiModelProperty("作业任务接收状态")
|
||||
private String workTaskReceiveStatus;
|
||||
|
||||
@ApiModelProperty("任务下发用户ID")
|
||||
private String taskIssueUserId;
|
||||
}
|
||||
+7
@@ -25,6 +25,7 @@ import com.mhd.wms.domain.materialBaseInfo.repository.mapper.MaterialBaseInfoMap
|
||||
import com.mhd.wms.domain.materialBaseInfo.repository.po.MaterialBaseInfoPO;
|
||||
import com.mhd.wms.domain.materialBaseInfo.repository.todo.MaterialBaseInfoDO;
|
||||
import com.mhd.wms.domain.outMaterialDetail.repository.todo.OutMaterialDetailDO;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.mapper.StockInOrderMapper;
|
||||
import com.mhd.wms.domain.stockOutOrder.entity.StockOutOrder;
|
||||
import com.mhd.wms.domain.stockOutOrder.repository.facade.IStockOutOrderService;
|
||||
import com.mhd.wms.domain.stockOutOrder.repository.mapper.StockOutOrderMapper;
|
||||
@@ -61,6 +62,8 @@ public class ExcelParseService {
|
||||
private StockOutOrderDomainService stockOutOrderDomainService;
|
||||
@Autowired
|
||||
private StockOutOrderMapper stockOutOrderMapper;
|
||||
@Autowired
|
||||
private StockInOrderMapper stockInOrderMapper;
|
||||
@Resource
|
||||
private UserServiceFeign userServiceFeign;
|
||||
/**
|
||||
@@ -114,6 +117,7 @@ public class ExcelParseService {
|
||||
stockOutOrder.setWarehouseName(warehouseName);
|
||||
stockOutOrder.setWarehouseCode(warehouseCode);
|
||||
stockOutOrder.setWarehouseId(warehouseId);
|
||||
|
||||
stockOutOrder.setSalesmanId(String.valueOf(loginUser.getUserPo().getUserId()));
|
||||
stockOutOrder.setSalesmanName(loginUser.getUserPo().getUserName());
|
||||
String settlementCurrency = stockOutOrderMapper.getSettlementCurrency(shipperId);
|
||||
@@ -124,6 +128,9 @@ public class ExcelParseService {
|
||||
stockOutOrder.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||
stockOutOrder.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||
}
|
||||
// 获取任务下发用户ID
|
||||
String userId = stockInOrderMapper.queryWarehouseUserId(stockOutOrder.getOrganizationId(), stockOutOrder.getWarehouseId(), stockOutOrder.getTopOrganizationId());
|
||||
stockOutOrder.setTaskIssueUserId(userId);
|
||||
initParam(stockOutOrder);
|
||||
// 导入出库单时,如果出库单类型为空,默认设置为普通出库
|
||||
if (StringUtils.isBlank(stockOutOrder.getOrderTypeCode())) {
|
||||
|
||||
+8
@@ -451,4 +451,12 @@ public class StockOutOrderPO extends BaseVOEntity {
|
||||
@ApiModelProperty("推送人姓名")
|
||||
private String pushByName;
|
||||
private String khdm;
|
||||
@ApiModelProperty("作业人用户ID")
|
||||
private Long workUserId;
|
||||
|
||||
@ApiModelProperty("作业任务接收状态")
|
||||
private String workTaskReceiveStatus;
|
||||
|
||||
@ApiModelProperty("任务下发用户ID")
|
||||
private String taskIssueUserId;
|
||||
}
|
||||
+15
@@ -492,4 +492,19 @@ public class StockOutOrderDO extends BaseVOEntity {
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTimeTo;
|
||||
|
||||
@ApiModelProperty("作业人用户ID")
|
||||
private Long workUserId;
|
||||
|
||||
@ApiModelProperty("作业任务接收状态")
|
||||
private String workTaskReceiveStatus;
|
||||
|
||||
@ApiModelProperty("任务下发用户ID")
|
||||
private String taskIssueUserId;
|
||||
|
||||
//仓码pda查询参数
|
||||
@ApiModelProperty("pda查询用户ID")
|
||||
private Long queryUserId;
|
||||
@ApiModelProperty("状态列表")
|
||||
private List<Integer> statusList;
|
||||
}
|
||||
+6
@@ -70,6 +70,7 @@ import com.mhd.wms.domain.replenishmentNotice.repository.todo.ReplenishmentNotic
|
||||
import com.mhd.wms.domain.replenishmentNotice.service.ReplenishmentNoticeDomainService;
|
||||
import com.mhd.wms.domain.statementStatistics.po.ImmediateInventoryPO;
|
||||
import com.mhd.wms.domain.stockInOrder.entity.StockInOrder;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.mapper.StockInOrderMapper;
|
||||
import com.mhd.wms.domain.stockInOrder.repository.todo.StockInOrderDO;
|
||||
import com.mhd.wms.domain.stockInOrder.service.StockInOrderDomainService;
|
||||
import com.mhd.wms.domain.stockOutOrder.entity.StockOutOrder;
|
||||
@@ -149,6 +150,8 @@ public class StockOutOrderDomainService {
|
||||
private IPickingMaterialDetailService pickingMaterialDetailService;
|
||||
@Autowired
|
||||
private IPickingOrderService pickingOrderService;
|
||||
@Autowired
|
||||
private StockInOrderMapper stockInOrderMapper;
|
||||
/**
|
||||
* 分页查询出库单列表
|
||||
*/
|
||||
@@ -1986,6 +1989,9 @@ public class StockOutOrderDomainService {
|
||||
private static final String OMS_AUTO_AUDIT_REMARK = "OMS下发自动审核";
|
||||
|
||||
public void omsOrderAdd(StockOutOrder stockOutOrder) {
|
||||
// 任务下发用户id
|
||||
String userId = stockInOrderMapper.queryWarehouseUserId(stockOutOrder.getOrganizationId(), stockOutOrder.getWarehouseId(), stockOutOrder.getTopOrganizationId());
|
||||
stockOutOrder.setTaskIssueUserId(userId);
|
||||
stockOutOrderService.save(stockOutOrder);
|
||||
}
|
||||
|
||||
|
||||
@@ -484,4 +484,18 @@ public class StockOutOrderDTO extends StockOutOrderBaseDTO {
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTimeTo;
|
||||
@ApiModelProperty("作业人用户ID")
|
||||
private Long workUserId;
|
||||
|
||||
@ApiModelProperty("作业任务接收状态")
|
||||
private String workTaskReceiveStatus;
|
||||
|
||||
@ApiModelProperty("任务下发用户ID")
|
||||
private String taskIssueUserId;
|
||||
|
||||
//仓码pda查询参数
|
||||
@ApiModelProperty("pda查询用户ID")
|
||||
private Long queryUserId;
|
||||
@ApiModelProperty("状态列表")
|
||||
private List<Integer> statusList;
|
||||
}
|
||||
Reference in New Issue
Block a user