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

View File

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