|
|
|
@ -233,12 +233,31 @@ public class OrderController {
|
|
|
|
|
|
|
|
|
|
BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByAction(orderFilterRequest.getAction());
|
|
|
|
|
StockOrderEntity stockOrderEntity = stockOrderService.findByBillNo(orderFilterRequest.getOrderId());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (stockOrderEntity == null || stockOrderEntity.getOrderIdFk() == null) {
|
|
|
|
|
return ResultVOUtils.error(500, "单据未找到!");
|
|
|
|
|
} else if (!bussinessTypeEntity.getLocalAction().equals(stockOrderEntity.getBillType())) {
|
|
|
|
|
return ResultVOUtils.error(500, "非" + bussinessTypeEntity.getName() + "类型单据!");
|
|
|
|
|
} else {
|
|
|
|
|
StockOrderFilterRequest stockOrderFilterRequest = new StockOrderFilterRequest();
|
|
|
|
|
orderFilterRequest.setId(stockOrderEntity.getOrderIdFk());
|
|
|
|
|
stockOrderFilterRequest.setUserId(customerService.getUserId());
|
|
|
|
|
// if (StrUtil.isNotEmpty(stockOrderFilterRequest.getLocStorageCode())) {
|
|
|
|
|
// InvWarehouseEntity invWarehouseEntity = invWarehouseService.selectByCode(stockOrderFilterRequest.getLocStorageCode());
|
|
|
|
|
// FilterInvUserRequest filterInvUserRequest = new FilterInvUserRequest();
|
|
|
|
|
// filterInvUserRequest.setCode(invWarehouseEntity.getCode());
|
|
|
|
|
// filterInvUserRequest.setUserid(userId.longValue());
|
|
|
|
|
// filterInvUserRequest.setIsDirector(true);
|
|
|
|
|
// List<WarehouseUserEntity> warehouseUserEntities = warehouseUserService.filterWarehouseUsers(filterInvUserRequest);
|
|
|
|
|
// if (CollUtil.isEmpty(warehouseUserEntities)) {
|
|
|
|
|
// stockOrderFilterRequest.setUnionUser(userId);
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (orderFilterRequest.getOrderId() == null || "".equals(orderFilterRequest.getOrderId())) {
|
|
|
|
|
orderFilterRequest.setId(null);
|
|
|
|
@ -247,8 +266,11 @@ public class OrderController {
|
|
|
|
|
if (orderEntity.getReceiveStatus() == ConstantStatus.RECEIVE_ED) {
|
|
|
|
|
return ResultVOUtils.error(500, "单据已验收!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<OrderEntity> orderEntityList;
|
|
|
|
|
if (orderFilterRequest.getStatus() == null || orderFilterRequest.getStatus() == 0) {
|
|
|
|
|
orderFilterRequest.setStatus(4);
|
|
|
|
@ -274,9 +296,14 @@ public class OrderController {
|
|
|
|
|
BindingResult bindingResult) {
|
|
|
|
|
|
|
|
|
|
AuthAdmin authAdmin = customerService.getUserBean();
|
|
|
|
|
long customerId = customerService.getCustomerId();
|
|
|
|
|
return updateReview(authAdmin, customerId, updateExportStatusRequest);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public BaseResponse updateReview(AuthAdmin authAdmin, long customerId, UpdateExportStatusRequest updateExportStatusRequest) {
|
|
|
|
|
OrderEntity orderEntity = orderService.findById(updateExportStatusRequest.getOrderId());
|
|
|
|
|
orderEntity.setReceiveStatus(1);
|
|
|
|
|
long customerId = customerService.getCustomerId();
|
|
|
|
|
if (customerId == 110) {
|
|
|
|
|
orderEntity.setReviewUser(authAdmin.getId().intValue());
|
|
|
|
|
}
|
|
|
|
@ -328,7 +355,10 @@ public class OrderController {
|
|
|
|
|
return ResultVOUtils.error(500, "未找到该业务单据");
|
|
|
|
|
}
|
|
|
|
|
updateExportStatusRequest.setOrderId(temp.getOrderIdFk());
|
|
|
|
|
return updateStatus(updateExportStatusRequest, null);
|
|
|
|
|
|
|
|
|
|
AuthAdmin authAdmin = customerService.getUserBean();
|
|
|
|
|
long customerId = customerService.getCustomerId();
|
|
|
|
|
return updateReview(authAdmin, customerId, updateExportStatusRequest);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|