1、修改了供应商的代码

This commit is contained in:
zhangke 2025-09-22 16:15:40 +08:00
parent 9d327f9ed1
commit 397c3b4581
4 changed files with 30 additions and 22 deletions

View File

@ -666,7 +666,7 @@ public class NormalPGIController extends BaseController {
// 查找订单信息
List<WmsSrmOrderItem> items = wmsSrmOrderItemService.lambdaQuery()
.in(WmsSrmOrderItem::getOrderId, request.getId())
.apply(" deliveryQty>receiptQty")
.apply(" delivery_qty>receipt_qty")
.list();
VUtil.trueThrowBusinessError(CollectionUtil.isEmpty(items)).throwMessage("不存在未收货的物料!");
for (WmsSrmOrderItem item : items) {
@ -682,12 +682,12 @@ public class NormalPGIController extends BaseController {
qo.setLineNumber(item.getLineNumber());
qo.setNoteNum(item.getNoteNum());
qo.setItemCode(item.getItemCode());
qo.setUnRecieveQty(item.getOrderQty().subtract(item.getReceiptQty()));
qo.setUnRecieveQty(item.getDeliveryQty().subtract(item.getReceiptQty()));
qo.setDeliveryQty(item.getDeliveryQty());
qo.setSerialNumbers("");
qo.setIuCode(order.getIuCode());
qo.setSupplierNum(order.getSupplierNum());
qo.setReceiptQty(item.getReceiptQty());
qo.setReceiptQty(item.getDeliveryQty().subtract(item.getReceiptQty()));
// 获取当前订单的物料属性
SAPSyncParamsDTO materialInfoInOrder = sapCommonService.getMaterialInfoInOrder(item.getPoNum(),
order.getSupplierNum(),
@ -795,6 +795,14 @@ public class NormalPGIController extends BaseController {
return srmMaterialReceiptScanCodes;
}
/**
* 一键收货无码
*
* @param request
* @return
*/
@PostMapping("takeDeliveryByNoScan")
@ApiMark(moduleName = "送货单管理", apiName = "一键收货")
public ApiResult<Void> takeDeliveryByNoScan(@Valid @RequestBody List<BarcodeLessReceivingVO> request) {
@ -903,7 +911,7 @@ public class NormalPGIController extends BaseController {
}
/**
* 采购物料入库确认无码
* 采购物料上架确认无码
*
* @param request
* @return

View File

@ -358,7 +358,7 @@ public class UserControllerService {
.throwMessage("必须设置供应商的权限");
pwd = RandomUtil.randomString(6);
useId = addUser(request.getSupplierName(), request.getPciPhone(), request.getEnable() ? 1 : 2,
useId = addUser(request.getSupplierName(), request.getPhone(), request.getEnable() ? 1 : 2,
request.getAvatar(), request.getRemark(), request.getSupplierCode(), pwd, request.getEnableMustResetPwd(),
request.getRoleIds());
}
@ -369,8 +369,8 @@ public class UserControllerService {
.setAbbreviation(request.getAbbreviation())
.setAbbreviation1(request.getAbbreviation1())
.setAbbreviation2(request.getAbbreviation2())
.setPciName(request.getPciName())
.setPciPhone(request.getPciPhone())
.setPciName(request.getUserName())
.setPciPhone(request.getPhone())
.setState(request.getEnable() ? 1 : 2)
.setIsOpenAccount(request.getIsOpenAccount())
.setDefaultLanguage(request.getDefaultLanguage())
@ -410,7 +410,7 @@ public class UserControllerService {
.exists())
.throwMessage("登录账号已存在");
pwd = RandomUtil.randomString(6);
useId = addUser(request.getSupplierName(), request.getPciPhone(), request.getEnable() ? 1 : 2,
useId = addUser(request.getSupplierName(), request.getPhone(), request.getEnable() ? 1 : 2,
request.getAvatar(), request.getRemark(), request.getSupplierCode(), pwd, request.getEnableMustResetPwd(),
request.getRoleIds());
} else {
@ -425,7 +425,7 @@ public class UserControllerService {
uService.lambdaUpdate().eq(User::getId, request.getId())
.set(User::getState, 1)
.set(User::getUserName, request.getSupplierName())
.set(User::getPhone, request.getPciPhone())
.set(User::getPhone, request.getPhone())
.set(User::getLanguageCode, request.getDefaultLanguage())
.set(User::getAvatar, request.getAvatar())
.set(User::getRemark, request.getRemark())
@ -452,8 +452,8 @@ public class UserControllerService {
.set(UserSupplier::getTypeId, request.getTypeId())
.set(UserSupplier::getSupplierCode, request.getSupplierCode())
.set(UserSupplier::getState, request.getEnable() ? 1 : 2)
.set(UserSupplier::getPciPhone, request.getPciPhone())
.set(UserSupplier::getPciName, request.getPciName())
.set(UserSupplier::getPciPhone, request.getPhone())
.set(UserSupplier::getPciName, request.getUserName())
.set(UserSupplier::getAbbreviation2, request.getAbbreviation2())
.set(UserSupplier::getAbbreviation1, request.getAbbreviation1())
.set(UserSupplier::getAbbreviation, request.getAbbreviation())
@ -469,12 +469,8 @@ public class UserControllerService {
UserSupplier userSupplier = userSupplierService.getById(request.getId());
VUtil.trueThrowBusinessError(Objects.isNull(userSupplier) || StrUtil.isBlank(userSupplier.getSupplierCode()))
.throwMessage("供应商不存在");
if (request.getEnable()) {
if (userSupplier.getIsOpenAccount()) {
enableUser(request.getId(), 2);
}
} else {
enableUser(request.getId(), 1);
if (userSupplier.getIsOpenAccount()) {
enableUser(userSupplier.getUserId(),request.getEnable()?1:2);
}
userSupplierService.lambdaUpdate().set(UserSupplier::getState, request.getEnable() ? 1 : 2)
.set(UserSupplier::getUpdateBy, UserUtil.getUserName())
@ -488,10 +484,10 @@ public class UserControllerService {
UserSupplier userSupplier = userSupplierService.getById(id);
if (!userSupplier.getUserId().equals(0L)) {
userRoleMapService.deleteByUser(id);
uService.delete(id);
StpUtil.logout(id);
uService.delete(userSupplier.getUserId());
StpUtil.logout(userSupplier.getUserId());
}
userSupplierService.remove(new LambdaQueryWrapper<UserSupplier>().eq(UserSupplier::getUserId, id));
userSupplierService.remove(new LambdaQueryWrapper<UserSupplier>().eq(UserSupplier::getId, id));
}
public IPage<UserSupplierVO> searchSupplier(@Valid UserSupplierSearchQO request) {

View File

@ -39,12 +39,12 @@ public class SupplierAddQO {
/**
* 负责人姓名
*/
private String pciName;
private String userName;
/**
* 负责人电话
*/
private String pciPhone;
private String phone;
/**
* 供应商类别

View File

@ -39,6 +39,10 @@ public class UserSupplierVO {
*/
private Long typeId;
/**
* 供应商类别名称
*/
public String typeName;
/**
* 简称全拼
*/