md
This commit is contained in:
parent
b4473b1e1d
commit
c70bc5a14a
@ -130,7 +130,17 @@ public class EmisWaybillAjustApplyController extends EmisBaseController
|
|||||||
@PostMapping
|
@PostMapping
|
||||||
public AjaxResult add(@RequestBody EmisWaybillAjustApply emisWaybillAjustApply)
|
public AjaxResult add(@RequestBody EmisWaybillAjustApply emisWaybillAjustApply)
|
||||||
{
|
{
|
||||||
return toAjax(emisWaybillAjustApplyService.insertEmisWaybillAjustApply(emisWaybillAjustApply));
|
try {
|
||||||
|
return toAjax(emisWaybillAjustApplyService.insertEmisWaybillAjustApply(emisWaybillAjustApply));
|
||||||
|
}catch (Exception ex){
|
||||||
|
ex.printStackTrace();
|
||||||
|
// 返回子定义异常
|
||||||
|
if(ex instanceof EmisBizError){
|
||||||
|
return AjaxResult.error(ex.getMessage(),((EmisBizError)ex).getErrorCode());
|
||||||
|
}
|
||||||
|
return AjaxResult.error("申请异常,联系客服");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -53,7 +53,7 @@ public interface IEmisWaybillAjustApplyService
|
|||||||
* @param emisWaybillAjustApply 运单调整申请
|
* @param emisWaybillAjustApply 运单调整申请
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int insertEmisWaybillAjustApply(EmisWaybillAjustApply emisWaybillAjustApply);
|
public int insertEmisWaybillAjustApply(EmisWaybillAjustApply emisWaybillAjustApply) throws EmisBizError;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改运单调整申请
|
* 修改运单调整申请
|
||||||
|
|||||||
@ -92,8 +92,24 @@ public class EmisWaybillAjustApplyServiceImpl extends EmisBaseService implements
|
|||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int insertEmisWaybillAjustApply(EmisWaybillAjustApply emisWaybillAjustApply)
|
public int insertEmisWaybillAjustApply(EmisWaybillAjustApply emisWaybillAjustApply) throws EmisBizError {
|
||||||
{
|
|
||||||
|
// 判断单号是否存在
|
||||||
|
EmisWaybill emisWaybillOld=getWaybillByBillCode(emisWaybillAjustApply.getBillCode());
|
||||||
|
if(emisWaybillOld==null){
|
||||||
|
throw new EmisBizError(EmisBizErrorType.FAIL,"运单不存在!");
|
||||||
|
}
|
||||||
|
|
||||||
|
// 如果有待审核的单子,不允许提交新审核
|
||||||
|
EmisWaybillAjustApply queryCond = new EmisWaybillAjustApply();
|
||||||
|
queryCond.setBillCode(emisWaybillAjustApply.getBillCode());
|
||||||
|
queryCond.getParams().put("processStatus","6");
|
||||||
|
List<EmisWaybillAjustApply> listHasApply=emisWaybillAjustApplyMapper.selectEmisWaybillAjustApplyList(queryCond);
|
||||||
|
if(!CollectionUtils.isEmpty(listHasApply)){
|
||||||
|
throw new EmisBizError(EmisBizErrorType.FAIL,"有申请单审核中,待审核后再提交!");
|
||||||
|
}
|
||||||
|
|
||||||
|
// 插入数据
|
||||||
emisWaybillAjustApplyMapper.insertEmisWaybillAjustApply(emisWaybillAjustApply);
|
emisWaybillAjustApplyMapper.insertEmisWaybillAjustApply(emisWaybillAjustApply);
|
||||||
|
|
||||||
SysUser sysUser=getEmisStaffByCode(emisWaybillAjustApply.getApplyManCode());
|
SysUser sysUser=getEmisStaffByCode(emisWaybillAjustApply.getApplyManCode());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user