md
This commit is contained in:
parent
6dae7928b3
commit
152a7c7961
@ -110,7 +110,20 @@ public class EmisElectronicPagApplyController extends BaseController
|
||||
// 网点自行申请
|
||||
emisElectronicPagApply.setProvideFlag("1");
|
||||
emisElectronicPagApply.setApplyDate(new Date());
|
||||
return toAjax(emisElectronicPagApplyService.insertEmisElectronicPagApply(emisElectronicPagApply));
|
||||
emisElectronicPagApplyService.insertEmisElectronicPagApply(emisElectronicPagApply);
|
||||
|
||||
// 系统自动发放
|
||||
try {
|
||||
return toAjax(emisElectronicPagService.sendByApply(emisElectronicPagApply.getId()));
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
// 返回子定义异常
|
||||
if(ex instanceof EmisBizError){
|
||||
return AjaxResult.error("("+((EmisBizError)ex).getErrorCode()+")"+ex.getMessage());
|
||||
}
|
||||
|
||||
return AjaxResult.error("服务器异常,联系客服");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -42,10 +42,11 @@ public interface IEmisElectronicPagService
|
||||
/**
|
||||
* 总部根据申请单发放电子面单发放
|
||||
* @param applyId
|
||||
* @param isAutoSend 发放
|
||||
* @return
|
||||
* @throws EmisBizError
|
||||
*/
|
||||
public int sendByApply(Long applyId) throws EmisBizError;
|
||||
public int sendByApply(Long applyId,boolean isAutoSend) throws EmisBizError;
|
||||
|
||||
/**
|
||||
* 总部直接下发面单
|
||||
|
||||
@ -87,9 +87,16 @@ public class EmisElectronicPagServiceImpl extends EmisBaseService implements IEm
|
||||
* @return
|
||||
* @throws EmisBizError
|
||||
*/
|
||||
/**
|
||||
* 自动发放
|
||||
* @param applyId
|
||||
* @param isAutoSend
|
||||
* @return
|
||||
* @throws EmisBizError
|
||||
*/
|
||||
@Transactional
|
||||
@Override
|
||||
public int sendByApply(Long applyId) throws EmisBizError {
|
||||
public int sendByApply(Long applyId,boolean isAutoSend) throws EmisBizError {
|
||||
|
||||
EmisElectronicPagApply emisElectronicPagApply=emisElectronicPagApplyMapper.selectEmisElectronicPagApplyById(applyId);
|
||||
if(emisElectronicPagApply==null){
|
||||
@ -107,6 +114,19 @@ public class EmisElectronicPagServiceImpl extends EmisBaseService implements IEm
|
||||
|
||||
}
|
||||
|
||||
String empCode= getCurrentUser().getEmpCode();
|
||||
String empSiteCode =getCurrentUser().getOwnerSiteCode();
|
||||
String remark="网点申请发放";
|
||||
// 系统自动发放
|
||||
|
||||
if(isAutoSend){
|
||||
empCode="0";// 系统
|
||||
empSiteCode="88888";
|
||||
remark="系统自动发放";
|
||||
}
|
||||
|
||||
|
||||
|
||||
String prefix=emisElectronicPagApply.getPrefix();
|
||||
Integer applyNum=emisElectronicPagApply.getApplyCount();
|
||||
|
||||
@ -136,8 +156,8 @@ public class EmisElectronicPagServiceImpl extends EmisBaseService implements IEm
|
||||
emisElectronicSitePag.setHasBillCount(subApplyNum);
|
||||
emisElectronicSitePag.setBillFee(emisElectronicSitePag.getUnitMoney().multiply(new BigDecimal(subApplyNum)));
|
||||
emisElectronicSitePag.setProvideDate(new Date());
|
||||
emisElectronicSitePag.setProvideMan(getCurrentUser().getEmpCode());
|
||||
emisElectronicSitePag.setProvideSite(getCurrentUser().getOwnerSiteCode());
|
||||
emisElectronicSitePag.setProvideMan(empCode);
|
||||
emisElectronicSitePag.setProvideSite(empSiteCode);
|
||||
emisElectronicSitePag.setStatus(1);
|
||||
emisElectronicSitePag.setProvideFlag("1");
|
||||
emisElectronicSitePag.setApplySeq(emisElectronicPagApply.getApplySeq());
|
||||
@ -165,8 +185,8 @@ public class EmisElectronicPagServiceImpl extends EmisBaseService implements IEm
|
||||
emisElectronicSitePag.setHasBillCount(applyNum);
|
||||
emisElectronicSitePag.setBillFee(BigDecimal.ZERO);
|
||||
emisElectronicSitePag.setProvideDate(new Date());
|
||||
emisElectronicSitePag.setProvideMan(getCurrentUser().getEmpCode());
|
||||
emisElectronicSitePag.setProvideSite(getCurrentUser().getOwnerSiteCode());
|
||||
emisElectronicSitePag.setProvideMan(empCode);
|
||||
emisElectronicSitePag.setProvideSite(empSiteCode);
|
||||
emisElectronicSitePag.setStatus(1);
|
||||
emisElectronicSitePag.setProvideFlag("1");
|
||||
emisElectronicSitePag.setApplySeq(emisElectronicPagApply.getApplySeq());
|
||||
@ -181,11 +201,11 @@ public class EmisElectronicPagServiceImpl extends EmisBaseService implements IEm
|
||||
|
||||
// 更新运单已发放
|
||||
emisElectronicPagApply.setBlSend("1");
|
||||
emisElectronicPagApply.setSendCenterManCode(getCurrentUser().getEmpCode());
|
||||
emisElectronicPagApply.setSendCenterSiteCode(getCurrentUser().getOwnerSiteCode());
|
||||
emisElectronicPagApply.setSendCenterManCode(empCode);
|
||||
emisElectronicPagApply.setSendCenterSiteCode(empSiteCode);
|
||||
|
||||
emisElectronicPagApply.setSendSiteCode(getCurrentUser().getOwnerSiteCode());
|
||||
emisElectronicPagApply.setSendManCode(getCurrentUser().getEmpCode());
|
||||
emisElectronicPagApply.setSendSiteCode(empSiteCode);
|
||||
emisElectronicPagApply.setSendManCode(empCode);
|
||||
emisElectronicPagApply.setSendDate(new Date());
|
||||
emisElectronicPagApply.preUpdate();
|
||||
emisElectronicPagApplyMapper.updateEmisElectronicPagApply(emisElectronicPagApply);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user