|
|
@@ -363,7 +363,7 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Result turnProdin(Long id) {
|
|
|
+ public DocBaseDTO turnProdin(Long id) {
|
|
|
Integer count=0;
|
|
|
double pdOutqty=0;
|
|
|
double pdYqty=0;
|
|
|
@@ -389,7 +389,7 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
}
|
|
|
//判断可转数
|
|
|
if (count==0) {
|
|
|
- return Result.error(ExceptionCode.TURNINNUM_NOT_EXIST);
|
|
|
+ throw new BizException(ExceptionCode.TURNINNUM_NOT_EXIST);
|
|
|
}
|
|
|
//插入销售退货单主表
|
|
|
ProdInOut targetPi = new ProdInOut();
|
|
|
@@ -455,7 +455,11 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
prodIODetailMapper.updateByPrimaryKeySelective(sourcePid);
|
|
|
}
|
|
|
}
|
|
|
- return Result.success();
|
|
|
+
|
|
|
+ //日志记录
|
|
|
+ DocBaseDTO baseDTO = new DocBaseDTO(pi_id, piInoutno, BillCodeSeq.SALEIN.getCaller());
|
|
|
+ //messageLogService.customizeLog(baseDTO, Operation.);
|
|
|
+ return baseDTO;
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -548,7 +552,7 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
Integer count = "0".equals(String.valueOf(id)) ? prodInOutMapper.validateCodeWhenInsert(code,pi_class) :
|
|
|
prodInOutMapper.validateCodeWhenUpdate(code, id);
|
|
|
String caller ="";
|
|
|
- if(pi_class.equals("销售出货单")){
|
|
|
+ if(pi_class.equals("出货单")){
|
|
|
caller = BillCodeSeq.SALEOUT.getCaller();
|
|
|
}else {//销售退货单
|
|
|
caller = BillCodeSeq.SALEIN.getCaller();
|
|
|
@@ -580,7 +584,7 @@ public class ProdInOutServiceImpl extends CommonBaseServiceImpl<ProdInOutMapper,
|
|
|
private void setTotal(ProdInOut prodInOut ) {
|
|
|
String pi_class = prodInOut.getPi_class();
|
|
|
Long id = prodInOut.getId();
|
|
|
- if(BillCodeSeq.SALEOUT.getName().equals(pi_class)){//销售出货单
|
|
|
+ if(BillCodeSeq.SALEOUT.getName().equals(pi_class)){//出货单
|
|
|
//更新明细
|
|
|
prodIODetailMapper.updatePDSaleOut(id);
|
|
|
//更新主表
|