我的目的是在每审核一单销售单的时候,都会自动发条短信告知客户,所订产品已经寄出。 但我在销售那里可以提取相关的全部内容,而到短信管理那里,字数就变少了,好象是固定了字数,超过字数也不会自动会成两条短信。 新创源纺织 10:22:41 那短信字数的问题还得你帮忙反应下 深圳-杨清云* 10:23:16 说过的.那是底层的代码问题,我这边没办法的.说了看总部什么 时候改. 急也是没办法的. 新创源纺织 10:23:46 谢谢了,看来只能再等等了 以下是现在我在用的代码 int init_test() { return 1; }; int func_user_menu_1() { return 1; }; int func_user_menu_2() { return 1; }; int func_user_menu_3() { return 1; }; int func_user_menu_4() { return 1; }; int create_voucher() { return 1; }; int func_show() { return 1; }; int cell_change() { //change_col,change_col_id,change_row_id return 1; }; int obj_change() { //change_obj return 1; }; int init_row() { return 1; }; int adjust_row() { return 1; }; int func_before_print() { //can_print=1; return 1; }; int func_before_save() { //can_save=1; return 1; }; int func_before_check() { //can_check=1; return 1; }; int func_after_save() { return 1; }; int func_after_check() { string sms, temp_s; sms = "您好," + gui_get_text("ComboBox_Ext_Linkman") + "你所订购的产品:"; int now_row; now_row = grid_row_num("MG_Item"); string v_eba_phone_no; // v_eba_phone_no = get_eba_info(gui_get_val("ComboBox_Ext_Eba_Id"), "mobile_no"); v_eba_phone_no = gui_get_text("ComboBox_Ext_Phone_No"); /* if(v_eba_phone_no == ''){ msg("客户资料中,没有填写手机号码,停止发送短信."); return 1; } */ num temp_i; for(;now_row >= 1 ; now_row--){ if(grid_get_v("MG_Item","res_id",now_row) != ""){ string t_name; num t_inp_num ; t_name = grid_get_v("MG_Item","res_name",now_row); t_inp_num = grid_get_v("MG_Item","inp_num",now_row); temp_i += t_inp_num;temp_s += t_name + "[" + t_inp_num + "],"; } } sms += temp_s + "共计: " + temp_i + "件.已发 " + gui_get_text("ComboBox_Ext_Lb_E") ; sms += " ,单号: " + gui_get_text("Edit_Lb_V_No") + ".请注意查收"; inp_clear(); inp_def_string("sms_phone", "手机号码"); inp_def_string("sms_string", "发送内容"); inp_set_val("sms_phone", v_eba_phone_no); inp_set_val("sms_string", sms); // inp_para_set_csp("test_1"); if(inp_para()){ string a_sms_code; a_sms_code = inp_get_val("sms_string"); /* int s_len; s_len = strlen(a_sms_code); */ sms_send('admin', v_eba_phone_no, a_sms_code, v_voucher_no); msg("短信已提交服务器发送."); } else{ msg("取消发送短信."); } return 1; }; int func_after_print() { return 1; }; int func_before_oper() { //oper_type=save,check,check_r,finish,finish_r,delete,giveup,ask_check,ask_check_r; //can_oper=1; return 1; }; int func_after_oper() { //oper_type=save,check,check_r,finish,finish_r,delete,giveup,ask_check,ask_check_r; return 1; }; int main() { return 1; }; |