📄 charge_init.cpp
字号:
Payment.PPGetIT(staff_id,item_type,code);}void PPIsCharge(TPSVCINFO *rqst){ class CNCpatch Payment(rqst->data,SybCharge); Payment.GetItemChargeInfo();}void PSChargeSum(TPSVCINFO *rqst){ class CNCpatch Payment(rqst->data,SybCharge); Payment.GetChargeSum();}void PSSiteSum(TPSVCINFO *rqst){ class CNCpatch Payment(rqst->data,SybCharge); Payment.GetSiteSum();}void PPIsMySite(TPSVCINFO *rqst){ class CNCpatch Payment(rqst->data,SybCharge); Payment.IsMySiteCharge();}void PSSiteQfSum(TPSVCINFO *rqst){ class CNCpatch Payment(rqst->data,SybCharge); Payment.GetSiteQfSum();}////////////////////////////////////////////void PPYFGetInfo(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[3]; int i,rpnum; char staff_id[7],code_type[2],code[17]; class CPayment Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,17); 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(code_type,lparm[1]); rtrim(ltrim(code_type)); strcpy(code,lparm[2]); rtrim(ltrim(code)); lpfree(lparm,rpnum); Payment.GetYFServInfo(staff_id,code_type,code);}void PMWriteOff(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[10]; int i,rpnum; char staff_id[7],CBillingCycleID[7],StartNbr[25],EndNbr[25],SellID[5],LateFee[2]; char PartnerID[2],Derated[2],Balance[2],Change[2]; class CSell Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,30); //userlog("rpnum=%d",rpnum); //userlog("fq_init"); if(rpnum!=10) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); //userlog("解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } ////userlog("fq_parm\n"); ////userlog(lsTemp); for (i=0;i<10;i++) { //userlog("lparm[%d]=:%c",i,lparm[i][0]); } strcpy(staff_id,lparm[0]); rtrim(ltrim(staff_id)); ////userlog(staff_id); strcpy(CBillingCycleID,lparm[1]); rtrim(ltrim(CBillingCycleID)); ////userlog(CBillingCycleID); strcpy(PartnerID,lparm[2]); rtrim(ltrim(PartnerID)); ////userlog(PartnerID); strcpy(StartNbr,lparm[3]); rtrim(ltrim(StartNbr)); ////userlog(StartNbr); strcpy(EndNbr,lparm[4]); rtrim(ltrim(EndNbr)); ////userlog(EndNbr); strcpy(SellID,lparm[5]); rtrim(ltrim(SellID)); ////userlog(SellID); strcpy(LateFee,lparm[6]); rtrim(ltrim(LateFee)); strcpy(Derated,lparm[7]); rtrim(ltrim(Derated)); ////userlog(lparm[7]); strcpy(Balance,lparm[8]); rtrim(ltrim(Balance)); ////userlog(lparm[8]); strcpy(Change,lparm[9]); rtrim(ltrim(Change)); ////userlog(lparm[9]); lpfree(lparm,rpnum); Payment.SellPayment(staff_id,CBillingCycleID,PartnerID,StartNbr,EndNbr,SellID,LateFee,Derated,Balance,Change);// Payment.SellPayment(staff_id,CBillingCycleID,PartnerID,StartNbr,EndNbr,SellID,"1","0","0","0");}void PMErase(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[6]; int i,rpnum; char StaffID[7],CBillingCycleID[7],StartNbr[25],EndNbr[25],SellID[5]; class CSell Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,30); if(rpnum!=5) { lpfree(lparm,rpnum); strcpy(lsTemp,"解析客户端传入参数失败,可能参数数据或传输格式不正确!\n"); if(WriteLog(SybCharge,"-1","w_p_charge",lsTemp,lsErr)!=1) strcat(lsTemp,lsErr); StrReturn(-2,lsTemp); } strcpy(StaffID,lparm[0]); rtrim(ltrim(StaffID)); strcpy(CBillingCycleID,lparm[1]); rtrim(ltrim(CBillingCycleID)); strcpy(StartNbr,lparm[2]); rtrim(ltrim(StartNbr)); strcpy(EndNbr,lparm[3]); rtrim(ltrim(EndNbr)); strcpy(SellID,lparm[4]); rtrim(ltrim(SellID)); Payment.SellErase(StaffID,CBillingCycleID,StartNbr,EndNbr,SellID);}void PMGPrint(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[6]; int i,rpnum; char staff_id[7],CBillingCycleID[7],StartNbr[25],EndNbr[25],SellID[5]; class CSell Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,30); if(rpnum!=5) { 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(CBillingCycleID,lparm[1]); rtrim(ltrim(CBillingCycleID)); strcpy(StartNbr,lparm[2]); rtrim(ltrim(StartNbr)); strcpy(EndNbr,lparm[3]); rtrim(ltrim(EndNbr)); strcpy(SellID,lparm[4]); rtrim(ltrim(SellID)); Payment.SellPrint(staff_id,CBillingCycleID,StartNbr,EndNbr,SellID);}void PMGStat(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[6]; int i,rpnum; char staff_id[7],CBillingCycleID[7],SellID[5]; class CSell 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(CBillingCycleID,lparm[1]); rtrim(ltrim(CBillingCycleID)); strcpy(SellID,lparm[2]); rtrim(ltrim(SellID)); Payment.SellStat(staff_id,CBillingCycleID,SellID);}void PMGSellSelect(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[6]; int i,rpnum; char staff_id[7]; class CSell Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,30); 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); } strcpy(staff_id,lparm[0]); rtrim(ltrim(staff_id)); Payment.SellSelect(staff_id);}void PMGList(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char *lparm[6]; int i,rpnum; char staff_id[7],CBillingCycleID[7],SellID[5]; class CSell 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(CBillingCycleID,lparm[1]); rtrim(ltrim(CBillingCycleID)); strcpy(SellID,lparm[2]); rtrim(ltrim(SellID)); Payment.SellList(staff_id,CBillingCycleID,SellID);}void PLStaffName(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; int i; char staff_id[7]; class CPayment Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); strcpy(staff_id,lsTemp); rtrim(ltrim(staff_id)); Payment.GetServName(staff_id);}void PPGetSellName(TPSVCINFO *rqst){ char sell_id[5]; class CPayment Payment(rqst->data,SybCharge); strcpy(sell_id,rqst->data); rtrim(ltrim(sell_id)); Payment.GetSellName(atoi(sell_id));}void PPBillingCycle(TPSVCINFO *rqst){ char current_time[15]; char lsTemp[100],lsErr[500]; int rpnum,flag; char *lparm[2]; class CPayment Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); ////userlog(lsTemp); 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); } strcpy(current_time,lparm[0]); rtrim(ltrim(current_time)); flag=atoi(lparm[1]); lpfree(lparm,rpnum); Payment.GetBillingCycle(current_time,flag);}void PPGetDerate(TPSVCINFO *rqst){ char code_type[3],code[10],lsTemp[1024],lsErr[500]; long billing_cycle_id; int rpnum; char *lparm[3]; class CPayment Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,11); 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(code_type,lparm[0]); rtrim(ltrim(code_type)); strcpy(code,lparm[1]); rtrim(ltrim(code)); billing_cycle_id=atol(lparm[2]); lpfree(lparm,rpnum); Payment.GetDerate(code_type,code,billing_cycle_id);}void PSAreaBill(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; long StaffID,AreaID,type; int rpnum; char *lparm[3]; class CStat 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.AreaQfList(StaffID,AreaID,type);}void PSAreaSF(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; long StaffID,AreaID; int rpnum; char *lparm[4]; char start_date[50],end_date[50]; class CStat Payment(rqst->data,SybCharge); strcpy(lsTemp,rqst->data); rpnum=GetInputParm(lsTemp,lparm,12); if(rpnum!=4) { 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]); strcpy(start_date,lparm[2]); strcpy(end_date,lparm[3]); lpfree(lparm,rpnum); Payment.AreaSfList(StaffID,AreaID,start_date,end_date);}//////////////////////////////////void PHQFInfo(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char contact_id[12]; int rpnum; char *lparm[1]; class CPayment 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); } strcpy(contact_id,ltrim(rtrim(lparm[0]))); lpfree(lparm,rpnum); Payment.HXQFInfo(contact_id);}void PHRealCharge(TPSVCINFO *rqst){ char lsTemp[1024],lsErr[500]; char contact_id[12]; int rpnum; char *lparm[1]; class CPayment 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); } strcpy(contact_id,ltrim(rtrim(lparm[0]))); lpfree(lparm,rpnum); Payment.HXRealCharge(contact_id);}//取套餐顺延金额
void PUGetSuitBala(TPSVCINFO *rqst)
{
char lsTemp[1024],lsErr[500];
char *lparm[3];
int i,rpnum,write_type;
char staff_id[7],code[11];
long billing_cycle_id;
class CPayment Payment(rqst->data,SybCharge);
strcpy(lsTemp,rqst->data);
rpnum=GetInputParm(lsTemp,lparm,17);
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(code,lparm[0]);
rtrim(ltrim(code));
billing_cycle_id=atol(lparm[1]);
write_type=atoi(lparm[2]);
lpfree(lparm,rpnum);
//Payment.GetSuitBalance(staff_id, code, billing_cycle_id);
Payment.GetSuitBalance(code, billing_cycle_id, write_type);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -