📄 charge_init.cpp
字号:
void PBWriteOff(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.BalWriteOff();}void PBGetEraseBill(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetEraseBill();}void PBApplyBal(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.ApplyBalUser();}void PBDelBal(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.DelBalUser();}void PBEraseBalance(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.EraseBalance();}void PBGetPresent(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetPresent();}void PBPresentMonth(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetPresentMonth();}void PBSaveBal(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.SaveBalInfo();}void PBPreItem(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetPreItem();}void PBPrintIv(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetPrintInfo();}void PBCurPrintIv(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetCurPrintInfo();}void PBBillPrint(TPSVCINFO *rqst){ class CBalance Payment(rqst->data,SybCharge); Payment.GetBillInfo();}void PIGetIns(TPSVCINFO *rqst){ class CInstallment Payment(rqst->data,SybCharge); Payment.GetInsInfoAcct();}void PISaveIns(TPSVCINFO *rqst){ class CInstallment Payment(rqst->data,SybCharge); Payment.SaveInsInfo();}void PIPrintIv(TPSVCINFO *rqst){ class CInstallment Payment(rqst->data,SybCharge); Payment.GetPrintInfo();}void PSStaffBill(TPSVCINFO *rqst){ class CStat Payment(rqst->data,SybCharge); Payment.StaffBillList();}void PSStaffStat(TPSVCINFO *rqst){ class CStat Payment(rqst->data,SybCharge); Payment.StaffStat();}void PSStatAreaQf(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; long StaffID,AreaID,type; int rpnum; char *lparm[3]; class CNCpatch Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,12); if(rpnum!=3) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } StaffID=atol(lparm[0]); AreaID=atol(lparm[1]); type=atol(lparm[2]); lpfree(lparm,rpnum); Payment.GetAreaQfNoDossier(StaffID,AreaID,type);}void PSPrepay(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; long billing_cycle_id; int rpnum; char *lparm[3]; class CNCpatch Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,12); if(rpnum!=1) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } billing_cycle_id=atol(lparm[0]); lpfree(lparm,rpnum); Payment.GetPrepay(billing_cycle_id);}void PSStatAreaQfAll(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; long StaffID,AreaID,type; int rpnum; char *lparm[3]; class CNCpatch Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,12); if(rpnum!=2) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } StaffID=atol(lparm[0]); AreaID=atol(lparm[1]); lpfree(lparm,rpnum); Payment.GetAreaQfAll(StaffID,AreaID);}void PSSiteStat(TPSVCINFO *rqst){ class CStat Payment(rqst->data,SybCharge); Payment.SiteStat();}void PSCheckBill(TPSVCINFO *rqst){ class CStat Payment(rqst->data,SybCharge); Payment.CheckBillList();}void PCSetCard(TPSVCINFO *rqst){ class CCardManage Payment(rqst->data,SybCharge); Payment.SetCard();}void PCStatCard(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[6]; int i,lpnum,rpnum,itype; char staff_id[20],ls_type[4],start_date[30],end_date[30]; class CCardManage Payment(rqst->data,SybCharge); lpnum=4; rpnum=GetInputParm(rqst->data,lparm,50); if(rpnum!=lpnum) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_card_manage",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } strcpy(staff_id,lparm[0]); strcpy(ls_type,lparm[1]); strcpy(start_date,lparm[2]); strcpy(end_date,lparm[3]); lpfree(lparm,rpnum); itype=atoi(rtrim(ls_type)); if(itype==1) Payment.CardStat(staff_id,start_date,end_date); else if(itype==2) Payment.RecordList(staff_id,start_date,end_date); else { strcpy(lsTemp,"服务函数调用错误,调用类型参数不正确!\n"); if(WriteLog(SybCharge,staff_id,"w_p_card_manage",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); }}void PCGetCard(TPSVCINFO *rqst){ class CCardManage Payment(rqst->data,SybCharge); Payment.GetCardInfo();}void PTGetItem(TPSVCINFO *rqst){ class CSettle Payment(rqst->data,SybCharge); Payment.PTGetItem();}void PTUndoItem(TPSVCINFO *rqst){ class CSettle Payment(rqst->data,SybCharge); Payment.PTUndoItem();}void PTSettle(TPSVCINFO *rqst){ class CSettle Payment(rqst->data,SybCharge); Payment.PTSettle();}void PTUndo(TPSVCINFO *rqst){ class CSettle Payment(rqst->data,SybCharge); Payment.PTUndo();}void PTGetTotal(TPSVCINFO *rqst){ class CSettle Payment(rqst->data,SybCharge); Payment.PTGetTotal();}void PTGetSettleItem(TPSVCINFO *rqst){ class CSettle Payment(rqst->data,SybCharge); Payment.PTGetSettleItem();}void PFGetFor(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFGetFor();}void PFGetItem(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFGetItem();}void PFGetType(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFGetType();}void PFListFor(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFListFor();}void PFListForAcct(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFListForAcct();}void PFListForAcc(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFListForAcc();}void PFUseForAcct(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFUseForAcct();}void PFUseForAcc(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFUseForAcc();}void PFBuildForAcct(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFBuildForAcct();}void PFBuildForAcc(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFBuildForAcc();}void PFGetAIT(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFGetAIT();}void PFGetMaxF(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFGetMaxF();}void PFGetMaxIT(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFGetMaxIT();}void PFDelFor(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFDelFor();}void PFDelItem(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFDelItem();}void PFDelType(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFDelType();}void PFSaveFor(TPSVCINFO *rqst){ class CFormat Payment(rqst->data,SybCharge); Payment.PFSaveFor();}void PGItemType(TPSVCINFO *rqst){ class CPublic Payment(rqst->data,SybCharge); Payment.GetItemType();}/*void PGSellID(TPSVCINFO *rqst){ class CPublic Payment(rqst->data,SybCharge); Payment.GetSellID();}*/void PGSysTime(TPSVCINFO *rqst){ class CPublic Payment(rqst->data,SybCharge); Payment.GetSystime();}void PGDateDiff(TPSVCINFO *rqst){ class CPublic Payment(rqst->data,SybCharge); Payment.GetDateDiff();}void PGBillCycle(TPSVCINFO *rqst){ class CPublic Payment(rqst->data,SybCharge); Payment.GetBillCycle();}void PRGetIT(TPSVCINFO *rqst){ class CPayment Payment(rqst->data,SybCharge); Payment.PRGetIT();}void PRepGetIT(TPSVCINFO *rqst){ class CPayment Payment(rqst->data,SybCharge); Payment.PRepGetIT();}void PRGetBill(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[7]; int i,rpnum; char staff_id[7],item_type[2],code[11],otherarea[2],max_acct_id[9],min_acct_id[9]; char billing_cycle[6]; class CErase Erase(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,11); if(rpnum!=7) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } strcpy(staff_id,lparm[0]); rtrim(ltrim(staff_id)); strcpy(item_type,lparm[1]); rtrim(ltrim(item_type)); strcpy(code,lparm[2]); rtrim(ltrim(code)); strcpy(otherarea,lparm[3]); rtrim(ltrim(otherarea)); strcpy(max_acct_id,lparm[5]); rtrim(ltrim(max_acct_id)); strcpy(min_acct_id,lparm[4]); rtrim(ltrim(min_acct_id)); strcpy(billing_cycle,lparm[6]); rtrim(ltrim(billing_cycle)); lpfree(lparm,rpnum); Erase.GetReprintBill(staff_id,item_type,code,otherarea,max_acct_id,min_acct_id,billing_cycle);}void PPGetIT(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[3]; int i,rpnum; char staff_id[7],item_type[2],code[18]; class CPayment Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,30); if(rpnum!=3) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } strcpy(staff_id,lparm[0]); rtrim(ltrim(staff_id)); strcpy(item_type,lparm[1]); rtrim(ltrim(item_type)); strcpy(code,lparm[2]); rtrim(ltrim(code)); lpfree(lparm,rpnum);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -