会计凭证更新bug

new
JiilingLee 1 year ago
parent 5fdef9812e
commit 898e34981c

@ -88,7 +88,7 @@ public class VoucherController {
@Operation(summary = "更新会计凭证") @Operation(summary = "更新会计凭证")
@PreAuthorize("@ss.hasPermission('accounting:voucher:update')") @PreAuthorize("@ss.hasPermission('accounting:voucher:update')")
public CommonResult<Boolean> updateVoucher(@Valid @RequestBody VoucherUpdateReqVO updateReqVO) { public CommonResult<Boolean> updateVoucher(@Valid @RequestBody VoucherUpdateReqVO updateReqVO) {
voucherService.updateVoucher(updateReqVO); voucherService.updateVoucherPositon(updateReqVO);
return success(true); return success(true);
} }

@ -28,6 +28,13 @@ public interface VoucherService {
*/ */
void updateVoucher(@Valid VoucherUpdateReqVO updateReqVO); void updateVoucher(@Valid VoucherUpdateReqVO updateReqVO);
/**
*
*
* @param updateReqVO
*/
void updateVoucherPositon(@Valid VoucherUpdateReqVO updateReqVO);
/** /**
* *
* *

@ -51,7 +51,7 @@ public class VoucherServiceImpl implements VoucherService {
DepotCabinetDO depotCabinetDO = depotCabinetMapper.selectById(cabinetId); DepotCabinetDO depotCabinetDO = depotCabinetMapper.selectById(cabinetId);
String position=""; String position="";
if (organizationDO != null){ if (organizationDO != null){
position=position+"/"+organizationDO.getOrganizationName(); position=position+organizationDO.getOrganizationName();
if (depotDO != null){ if (depotDO != null){
position=position+"/"+depotDO.getName(); position=position+"/"+depotDO.getName();
if (depotCabinetDO != null){ if (depotCabinetDO != null){
@ -70,7 +70,7 @@ public class VoucherServiceImpl implements VoucherService {
} }
@Override @Override
public void updateVoucher(VoucherUpdateReqVO updateReqVO) { public void updateVoucherPositon(VoucherUpdateReqVO updateReqVO) {
// 校验存在 // 校验存在
validateVoucherExists(updateReqVO.getId()); validateVoucherExists(updateReqVO.getId());
// 更新 // 更新
@ -98,6 +98,14 @@ public class VoucherServiceImpl implements VoucherService {
updateObj.setPosition(position); updateObj.setPosition(position);
voucherMapper.updateById(updateObj); voucherMapper.updateById(updateObj);
} }
@Override
public void updateVoucher(VoucherUpdateReqVO updateReqVO) {
// 校验存在
validateVoucherExists(updateReqVO.getId());
// 更新
VoucherDO updateObj = VoucherConvert.INSTANCE.convert(updateReqVO);
voucherMapper.updateById(updateObj);
}
@Override @Override
public void deleteVoucher(Long id) { public void deleteVoucher(Long id) {

Loading…
Cancel
Save