This commit is contained in:
linfso 2024-08-04 14:45:03 +08:00
parent 87af19e2ed
commit d4d7f83840

View File

@ -19,6 +19,7 @@ import javax.servlet.http.HttpServletResponse;
import com.xdadan.erp.emis.domain.EmisSitePrepaidRecharge; import com.xdadan.erp.emis.domain.EmisSitePrepaidRecharge;
import com.xdadan.erp.emis.domain.EmisWaybill; import com.xdadan.erp.emis.domain.EmisWaybill;
import com.xdadan.erp.emis.domain.EmisWaybillAjustApply; import com.xdadan.erp.emis.domain.EmisWaybillAjustApply;
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.domain.exception.EmisBizError;
import com.xdadan.erp.emis.service.EmisBaseService; import com.xdadan.erp.emis.service.EmisBaseService;
import com.xdadan.erp.emis.utils.WaybillHelper; import com.xdadan.erp.emis.utils.WaybillHelper;
@ -222,6 +223,17 @@ public class EmisSettleSubBillController extends EmisBaseController
for(int i=0;i<ids.length;i++){ for(int i=0;i<ids.length;i++){
try { try {
long id=ids[i]; long id=ids[i];
EmisSettleSubBill old=emisSettleSubBillService.selectEmisSettleSubBillById(id);
if(old==null){
throw new EmisBizError(EmisBizErrorType.FAIL,"账单不存在");
}
if( !"1".equals(old.getBlConfirmSite()) ){
throw new EmisBizError(EmisBizErrorType.FAIL,"业务未确认,不能确认!");
}
EmisSettleSubBill emisSettleSubBill = new EmisSettleSubBill(); EmisSettleSubBill emisSettleSubBill = new EmisSettleSubBill();
emisSettleSubBill.setConfirmCenterManCode(getLoginUser().getUser().getEmpCode()); emisSettleSubBill.setConfirmCenterManCode(getLoginUser().getUser().getEmpCode());
emisSettleSubBill.setConfirmCenterCode(getLoginUser().getUser().getOwnerSiteCode()); emisSettleSubBill.setConfirmCenterCode(getLoginUser().getUser().getOwnerSiteCode());