⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crbt_add_ring.java

📁 中国联通炫铃业务接口开发
💻 JAVA
字号:
package com.wireless.crbt.gwif.ZTEforUN;

public class Crbt_Add_Ring {//操作码:01010905
	CrbtHead CH = new CrbtHead();
	String craccount_20;//炫铃用户号码
	String crid_20;//铃音文件的ID号
	String ret1_10 = "          ";//透明字段1,可以填10个空格
	String srcflag_1 = "3";//操作来源,sp填写3
	String srcIpaddr_20;//IP地址
	String srcPrice_4 = "    ";///价格填写四个空格,系统自动获取
	String ringtype_4;//铃音类型	1:铃音	3:音乐盒或大礼包

	public Crbt_Add_Ring(){
		CH.setCommand_length_4("117");
		CH.setCategory_2("01");
		CH.setSub_command_2("01");
		CH.setOpcode_4("0905");
		CH.setCommand_status_4("0");

		CH.setDes_addr_6("");//目的地址
		CH.setSou_addr_6("");//源发送地址
		CH.setSeq_no_10("");//序列号
		
		
	}
	public String getCommand_length_4()	{
		 return CH.getCommand_length_4();
	}
	public void setCommand_length_4(String s){
		 CH.setCommand_length_4(s);
	}
	public String getCategory_2(){
		 return CH.getCategory_2();
	}
	public void setCategory_2(String s)	{
		 CH.setCategory_2(s);
	}
	public String getSub_command_2(){
		 return CH.getSub_command_2();
	}
	public void setSub_command_2(String s){
		 CH.setSub_command_2(s);
	}
	public String getOpcode_4()	{
		 return CH.getOpcode_4();
	}
	public void setOpcode_4(String s){
		CH.setOpcode_4(s);
	}
	public String getCommand_status_4()	{
		 return CH.getCommand_status_4();
	}
	public void setCommand_status_4(String s){
		 CH.setCommand_status_4(s);
	}
	public String getSou_addr_6(){
		 return CH.getSou_addr_6();
	}
	public void setSou_addr_6(String s)	{
		 CH.setSou_addr_6(s);
	}
	public String getDes_addr_6(){
		 return CH.getDes_addr_6();
	}
	public void setDes_addr_6(String s){
		 CH.setDes_addr_6(s);
	}
	public String getSeq_no_10(){
		 return CH.getSeq_no_10();
	}
	public void setSeq_no_10(String s){
		 CH.setSeq_no_10(s);
	}
	public byte[] getBytes() {
		byte[] b1=CH.getBytes();
		byte[] b2=getBody();
		byte[]b=new byte[117];
		System.arraycopy(b1, 0, b, 0, 38);
		System.arraycopy(b2, 0, b, 38, 79);
		return b;
	}
	private byte[] getBody()
	{
		byte []ba=new byte[79];
		CrbtHead.str2bytes(ba, craccount_20==null?"":craccount_20, 0, 20);
		CrbtHead.str2bytes(ba, crid_20==null?"":crid_20, 20, 20);
		CrbtHead.str2bytes(ba, ret1_10==null||ret1_10==""?"          ":ret1_10, 40, 10);
		CrbtHead.str2bytes(ba, srcflag_1==null?"3":srcflag_1, 50, 1);
		CrbtHead.str2bytes(ba, srcIpaddr_20==null?"":srcIpaddr_20, 51, 20);
		CrbtHead.str2bytes(ba, srcPrice_4==null||srcPrice_4==""?"    ":srcPrice_4, 71, 4);
		CrbtHead.str2bytes(ba, ringtype_4==null?"":ringtype_4, 75, 4);
		return ba;
	}
	public synchronized String getCraccount_20() {
		return craccount_20;
	}
	public synchronized void setCraccount_20(String craccount_20) {
		this.craccount_20 = craccount_20;
	}
	public synchronized String getCrid_20() {
		return crid_20;
	}
	public synchronized void setCrid_20(String crid_20) {
		this.crid_20 = crid_20;
	}
	public synchronized String getRet1_10() {
		return ret1_10;
	}
	public synchronized void setRet1_10(String ret1_10) {
		this.ret1_10 = ret1_10;
	}
	public synchronized String getRingtype_4() {
		return ringtype_4;
	}
	public synchronized void setRingtype_4(String ringtype_4) {
		this.ringtype_4 = ringtype_4;
	}
	public synchronized String getSrcflag_1() {
		return srcflag_1;
	}
	public synchronized void setSrcflag_1(String srcflag_1) {
		this.srcflag_1 = srcflag_1;
	}
	public synchronized String getSrcIpaddr_20() {
		return srcIpaddr_20;
	}
	public synchronized void setSrcIpaddr_20(String srcIpaddr_20) {
		this.srcIpaddr_20 = srcIpaddr_20;
	}
	public synchronized String getSrcPrice_4() {
		return srcPrice_4;
	}
	public synchronized void setSrcPrice_4(String srcPrice_4) {
		this.srcPrice_4 = srcPrice_4;
	}
	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -