|
@@ -55,6 +55,10 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
TextEditingController sendCompanyAddressController = TextEditingController();
|
|
TextEditingController sendCompanyAddressController = TextEditingController();
|
|
|
TextEditingController receiptCompanyAddressController = TextEditingController();
|
|
TextEditingController receiptCompanyAddressController = TextEditingController();
|
|
|
|
|
|
|
|
|
|
+ TextEditingController bankCardController = TextEditingController();
|
|
|
|
|
+ TextEditingController bankNameController = TextEditingController();
|
|
|
|
|
+ TextEditingController openBankNameController = TextEditingController();
|
|
|
|
|
+ TextEditingController openBankPhoneController = TextEditingController();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -94,6 +98,11 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
double goodsFreight = 0.0; //商品运费 不能为空
|
|
double goodsFreight = 0.0; //商品运费 不能为空
|
|
|
String memo = ''; //备注
|
|
String memo = ''; //备注
|
|
|
|
|
|
|
|
|
|
+ String bankCard = '';//银行卡号
|
|
|
|
|
+ String bankName = '';//所属银行
|
|
|
|
|
+ String openBankName = '';//开户人
|
|
|
|
|
+ String openBankPhone = '';//开户电话
|
|
|
|
|
+
|
|
|
List<CompanyOfLineList> lineList = [];
|
|
List<CompanyOfLineList> lineList = [];
|
|
|
|
|
|
|
|
String sendPCA = ' '; //Text组件内容必须有空格,否则报null
|
|
String sendPCA = ' '; //Text组件内容必须有空格,否则报null
|
|
@@ -103,6 +112,9 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
String showTextGoodsPackage = ' ';
|
|
String showTextGoodsPackage = ' ';
|
|
|
String showTextPaymentMehod = '到付';
|
|
String showTextPaymentMehod = '到付';
|
|
|
BluetoothUtils bluetooth = BluetoothUtils();
|
|
BluetoothUtils bluetooth = BluetoothUtils();
|
|
|
|
|
+
|
|
|
|
|
+ bool checkedCompanyInfo = false;//选择公司信息向sendCompanyPhoneController填充时不去模糊匹配
|
|
|
|
|
+
|
|
|
@override
|
|
@override
|
|
|
void initState() {
|
|
void initState() {
|
|
|
super.initState();
|
|
super.initState();
|
|
@@ -138,9 +150,12 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
//if (_scrollController.position.pixels == _scrollController.position.maxScrollExtent) {}
|
|
//if (_scrollController.position.pixels == _scrollController.position.maxScrollExtent) {}
|
|
|
});
|
|
});
|
|
|
sendCompanyPhoneController.addListener(() {
|
|
sendCompanyPhoneController.addListener(() {
|
|
|
-
|
|
|
|
|
|
|
+ if(checkedCompanyInfo){
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
setState(() {
|
|
setState(() {
|
|
|
sendCompanyPhone = sendCompanyPhoneController.text;
|
|
sendCompanyPhone = sendCompanyPhoneController.text;
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
if (timer != null) {
|
|
if (timer != null) {
|
|
@@ -151,8 +166,8 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
tipStatus = true;
|
|
tipStatus = true;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- timer = Timer(Duration(milliseconds: 500), () {
|
|
|
|
|
- if (sendCompanyPhoneController.text.length >= 6 && sendCompanyPhoneController.text.length < 11) {
|
|
|
|
|
|
|
+ timer = Timer(Duration(milliseconds: 250), () {
|
|
|
|
|
+ if (sendCompanyPhoneController.text.length >= 6 && sendCompanyPhoneController.text.length <= 11) {
|
|
|
likePhone(sendCompanyPhoneController.text).then((resp) {
|
|
likePhone(sendCompanyPhoneController.text).then((resp) {
|
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
|
LikePhone likePhoneObj = LikePhone.fromJson(resp.data);
|
|
LikePhone likePhoneObj = LikePhone.fromJson(resp.data);
|
|
@@ -179,11 +194,13 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
receiptCompanyPhoneController.addListener(() {
|
|
receiptCompanyPhoneController.addListener(() {
|
|
|
-
|
|
|
|
|
|
|
+ if(checkedCompanyInfo){
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
setState(() {
|
|
setState(() {
|
|
|
receiptCompanyPhone = receiptCompanyPhoneController.text;
|
|
receiptCompanyPhone = receiptCompanyPhoneController.text;
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
if (timer != null) {
|
|
if (timer != null) {
|
|
|
timer.cancel();
|
|
timer.cancel();
|
|
@@ -193,8 +210,8 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
tipStatus = true;
|
|
tipStatus = true;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- timer = Timer(Duration(milliseconds: 500), () {
|
|
|
|
|
- if (receiptCompanyPhoneController.text.length >= 6 && receiptCompanyPhoneController.text.length < 11) {
|
|
|
|
|
|
|
+ timer = Timer(Duration(milliseconds: 250), () {
|
|
|
|
|
+ if (receiptCompanyPhoneController.text.length >= 6 && receiptCompanyPhoneController.text.length <= 11) {
|
|
|
likePhone(receiptCompanyPhoneController.text).then((resp) {
|
|
likePhone(receiptCompanyPhoneController.text).then((resp) {
|
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
|
LikePhone likePhoneObj = LikePhone.fromJson(resp.data);
|
|
LikePhone likePhoneObj = LikePhone.fromJson(resp.data);
|
|
@@ -257,6 +274,7 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
_sendInfo(context),
|
|
_sendInfo(context),
|
|
|
_getInfo(context),
|
|
_getInfo(context),
|
|
|
_itemInfoWidget(),
|
|
_itemInfoWidget(),
|
|
|
|
|
+ _bankInfo(context),
|
|
|
_submitBtn()
|
|
_submitBtn()
|
|
|
],
|
|
],
|
|
|
),
|
|
),
|
|
@@ -316,7 +334,6 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
_titleWidget('lib/images/icon_shoujian.png', '收件信息'),
|
|
_titleWidget('lib/images/icon_shoujian.png', '收件信息'),
|
|
|
_underLine(),
|
|
_underLine(),
|
|
|
_inputWiget('电话', 'getPhone'),
|
|
_inputWiget('电话', 'getPhone'),
|
|
|
- //_contentWiget('企业编码', 'get', true),
|
|
|
|
|
_contentWiget('企业名称', 'get', true),
|
|
_contentWiget('企业名称', 'get', true),
|
|
|
_cityWiget('城市/区域', context, 'get'),
|
|
_cityWiget('城市/区域', context, 'get'),
|
|
|
_lastContentWiget('详细地址', 'get')
|
|
_lastContentWiget('详细地址', 'get')
|
|
@@ -329,6 +346,7 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
return Container(
|
|
return Container(
|
|
|
child: Container(
|
|
child: Container(
|
|
|
color: Colors.white,
|
|
color: Colors.white,
|
|
|
|
|
+ margin: EdgeInsets.only(bottom: ScreenUtil.getInstance().setHeight(20)),
|
|
|
child: Column(
|
|
child: Column(
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
children: < Widget > [
|
|
children: < Widget > [
|
|
@@ -350,6 +368,23 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ Widget _bankInfo(BuildContext context) {
|
|
|
|
|
+ return Container(
|
|
|
|
|
+ color: Colors.white,
|
|
|
|
|
+ margin: EdgeInsets.only(bottom: ScreenUtil.getInstance().setHeight(20)),
|
|
|
|
|
+ child: Column(
|
|
|
|
|
+ children: < Widget > [
|
|
|
|
|
+ _titleWidget('lib/images/icon_bank.png', '银行信息'),
|
|
|
|
|
+ _underLine(),
|
|
|
|
|
+ _contentBankWiget('银行卡号', 'bank'),
|
|
|
|
|
+ _contentBankWiget('银行名称', 'bank',true),
|
|
|
|
|
+ _contentBankWiget('开户人', 'bank',true),
|
|
|
|
|
+ _lastBankContentWiget('开户电话', 'bank'),
|
|
|
|
|
+ ],
|
|
|
|
|
+ )
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
Widget _titleWidget(String iconUrl, String str) {
|
|
Widget _titleWidget(String iconUrl, String str) {
|
|
|
return Container(
|
|
return Container(
|
|
@@ -416,7 +451,46 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
tipStatus = true;
|
|
tipStatus = true;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ onChanged: (value){
|
|
|
|
|
+ checkedCompanyInfo = false;
|
|
|
|
|
+ if(tab=='sendPhone'){
|
|
|
|
|
+ sendCompanyCode = '';
|
|
|
|
|
+ sendCompanyName = '';
|
|
|
|
|
+ sendCompanyId ='0';
|
|
|
|
|
+ sendCompanyCodeController.text = '';
|
|
|
|
|
+ sendCompanyNameController.text = '';
|
|
|
|
|
+
|
|
|
|
|
+ sendPCA = '';
|
|
|
|
|
+ sendCompanyProvinceName = '';
|
|
|
|
|
+ sendCompanyProvinceCode = '';
|
|
|
|
|
+ sendCompanyCityName = '';
|
|
|
|
|
+ sendCompanyCityCode = '';
|
|
|
|
|
+ sendCompanyAreaName = '';
|
|
|
|
|
+ sendCompanyAreaCode = '';
|
|
|
|
|
+
|
|
|
|
|
+ bankCardController.text = '';
|
|
|
|
|
+ bankNameController.text = '';
|
|
|
|
|
+ openBankNameController.text = '';
|
|
|
|
|
+ openBankPhoneController.text = '';
|
|
|
|
|
|
|
|
|
|
+ sendCompanyAddressController.text = '';
|
|
|
|
|
+ }else if(tab=='getPhone'){
|
|
|
|
|
+ receiptCompanyName = '';
|
|
|
|
|
+ receiptCompanyNameController.text = '';
|
|
|
|
|
+ receiptCompanyId = null;
|
|
|
|
|
+
|
|
|
|
|
+ getPCA = '';
|
|
|
|
|
+ receiptCompanyProvinceName = '';
|
|
|
|
|
+ receiptCompanyProvinceCode = '';
|
|
|
|
|
+ receiptCompanyCityName = '';
|
|
|
|
|
+ receiptCompanyCityCode = '';
|
|
|
|
|
+ receiptCompanyAreaName = '';
|
|
|
|
|
+ receiptCompanyAreaCode = '';
|
|
|
|
|
+
|
|
|
|
|
+ receiptCompanyAddressController.text = '';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|
|
|
Icon(Icons.keyboard_arrow_right, color: Color.fromRGBO(199, 199, 204, 1), )
|
|
Icon(Icons.keyboard_arrow_right, color: Color.fromRGBO(199, 199, 204, 1), )
|
|
@@ -485,7 +559,7 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
receiptCompanyName = value;
|
|
receiptCompanyName = value;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
- } else {
|
|
|
|
|
|
|
+ } else if(type=='goods') {
|
|
|
if (key == '货物名称') {
|
|
if (key == '货物名称') {
|
|
|
goods = value;
|
|
goods = value;
|
|
|
} else if (key == '数量') {
|
|
} else if (key == '数量') {
|
|
@@ -507,6 +581,16 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
String temp = goodsWeight.toStringAsFixed(1);
|
|
String temp = goodsWeight.toStringAsFixed(1);
|
|
|
goodsWeight = double.parse(temp);
|
|
goodsWeight = double.parse(temp);
|
|
|
}
|
|
}
|
|
|
|
|
+ }else if(type=='bank'){
|
|
|
|
|
+ if(key == '银行卡号'){
|
|
|
|
|
+ bankCard = value;
|
|
|
|
|
+ }else if(key=='银行名称'){
|
|
|
|
|
+ bankName = value;
|
|
|
|
|
+ }else if(key == '开户人'){
|
|
|
|
|
+ openBankName = value;
|
|
|
|
|
+ }else if(key == '开户电话'){
|
|
|
|
|
+ openBankPhone = value;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
),
|
|
),
|
|
@@ -529,6 +613,55 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ Widget _contentBankWiget(String key, String type, [bool keyboardType = false]) { //false是数字键盘
|
|
|
|
|
+ return Padding(
|
|
|
|
|
+ padding: EdgeInsets.only(left: ScreenUtil.getInstance().setWidth(30)),
|
|
|
|
|
+ child: Column(
|
|
|
|
|
+ children: < Widget > [
|
|
|
|
|
+ SizedBox(
|
|
|
|
|
+ height: ScreenUtil.getInstance().setHeight(89),
|
|
|
|
|
+ child: Center(
|
|
|
|
|
+ child: Row(
|
|
|
|
|
+ mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
+ children: < Widget > [
|
|
|
|
|
+ Expanded(
|
|
|
|
|
+ flex: 0,
|
|
|
|
|
+ child: Text(key, style: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(74, 74, 74, 1)), ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ Expanded(
|
|
|
|
|
+ child: Row(
|
|
|
|
|
+ mainAxisAlignment: MainAxisAlignment.end,
|
|
|
|
|
+ children: < Widget > [
|
|
|
|
|
+ SizedBox(
|
|
|
|
|
+ width: ScreenUtil.getInstance().setWidth(500),
|
|
|
|
|
+ child: TextField(
|
|
|
|
|
+ controller: key == '银行卡号'?bankCardController:key=='银行名称'?bankNameController:openBankNameController,
|
|
|
|
|
+ keyboardType: keyboardType ? TextInputType.text : TextInputType.number,
|
|
|
|
|
+ textAlign: TextAlign.end,
|
|
|
|
|
+ decoration: InputDecoration(
|
|
|
|
|
+ border: InputBorder.none
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+
|
|
|
|
|
+ Icon(Icons.keyboard_arrow_right, color: Color.fromRGBO(199, 199, 204, 1), )
|
|
|
|
|
+ ],
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ ],
|
|
|
|
|
+ ),
|
|
|
|
|
+ )
|
|
|
|
|
+ ),
|
|
|
|
|
+ Expanded(
|
|
|
|
|
+ flex: 0,
|
|
|
|
|
+ child: _underLine()
|
|
|
|
|
+ )
|
|
|
|
|
+ ],
|
|
|
|
|
+ )
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
Widget _cityWiget(String key, BuildContext context, String type) {
|
|
Widget _cityWiget(String key, BuildContext context, String type) {
|
|
|
return
|
|
return
|
|
|
GestureDetector(
|
|
GestureDetector(
|
|
@@ -641,6 +774,45 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ Widget _lastBankContentWiget(String key, String type) {
|
|
|
|
|
+ return Padding(
|
|
|
|
|
+ padding: EdgeInsets.only(left: ScreenUtil.getInstance().setWidth(30)),
|
|
|
|
|
+ child: SizedBox(
|
|
|
|
|
+ height: ScreenUtil.getInstance().setHeight(89),
|
|
|
|
|
+ child: Center(
|
|
|
|
|
+ child: Row(
|
|
|
|
|
+ mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
|
+ children: < Widget > [
|
|
|
|
|
+ Expanded(
|
|
|
|
|
+ flex: 0,
|
|
|
|
|
+ child: Text(key, style: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(74, 74, 74, 1)), ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ Expanded(
|
|
|
|
|
+ child: Row(
|
|
|
|
|
+ mainAxisAlignment: MainAxisAlignment.end,
|
|
|
|
|
+ children: < Widget > [
|
|
|
|
|
+ //Text('${value}', style: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(136, 136, 136, 1)), ),
|
|
|
|
|
+ SizedBox(
|
|
|
|
|
+ width: ScreenUtil.getInstance().setWidth(500),
|
|
|
|
|
+ child: TextField(
|
|
|
|
|
+ controller: openBankPhoneController,
|
|
|
|
|
+ textAlign: TextAlign.end,
|
|
|
|
|
+ decoration: InputDecoration(
|
|
|
|
|
+ border: InputBorder.none
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ ),
|
|
|
|
|
+ Icon(Icons.keyboard_arrow_right, color: Color.fromRGBO(199, 199, 204, 1), )
|
|
|
|
|
+ ],
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ ],
|
|
|
|
|
+ ),
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
Widget _descWidget() {
|
|
Widget _descWidget() {
|
|
|
return
|
|
return
|
|
|
Container(
|
|
Container(
|
|
@@ -760,9 +932,14 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
if (goodsFreight == 0.0) {
|
|
if (goodsFreight == 0.0) {
|
|
|
errStr = '请填写运费';
|
|
errStr = '请填写运费';
|
|
|
}
|
|
}
|
|
|
- if (int.tryParse(sendCompanyPhone) == null || int.tryParse(receiptCompanyPhone) == null || sendCompanyPhone.length != 11 || receiptCompanyPhone.length != 11) {
|
|
|
|
|
|
|
+ if (sendCompanyPhone == '' || receiptCompanyPhone == '' ) {
|
|
|
errStr = '请输入正确的电话';
|
|
errStr = '请输入正确的电话';
|
|
|
}
|
|
}
|
|
|
|
|
+ if (goodsAgencyFund>0 && sendCompanyId=='0') {//如果有代收,接没有拿到公司id
|
|
|
|
|
+ if(bankNameController.text=='' || bankCardController.text=='' || openBankNameController.text=='' || openBankPhoneController.text==''){
|
|
|
|
|
+ errStr = "请补全银行卡信息";
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
if (errStr != '') {
|
|
if (errStr != '') {
|
|
|
showError(errStr);
|
|
showError(errStr);
|
|
|
return;
|
|
return;
|
|
@@ -816,6 +993,10 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
goodsAgencyFund * 100, //商品代收款,已分为单位
|
|
goodsAgencyFund * 100, //商品代收款,已分为单位
|
|
|
goodsFreight * 100, //商品运费 不能为空 ,已分为单位
|
|
goodsFreight * 100, //商品运费 不能为空 ,已分为单位
|
|
|
memo, //备注
|
|
memo, //备注
|
|
|
|
|
+ bankCardController.text,
|
|
|
|
|
+ bankNameController.text,
|
|
|
|
|
+ openBankNameController.text,
|
|
|
|
|
+ openBankPhoneController.text
|
|
|
).then((resp) {
|
|
).then((resp) {
|
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
if (isNotError(context, resp) && this.mounted) {
|
|
|
setState(() {
|
|
setState(() {
|
|
@@ -977,6 +1158,7 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|
|
|
onTap: () {
|
|
onTap: () {
|
|
|
|
|
+ checkedCompanyInfo = true;
|
|
|
if (sendPhoneOrGetPhoneTab) {
|
|
if (sendPhoneOrGetPhoneTab) {
|
|
|
sendCompanyPhone = obj.uzerPhone!=null?obj.uzerPhone:obj.companyPhone;
|
|
sendCompanyPhone = obj.uzerPhone!=null?obj.uzerPhone:obj.companyPhone;
|
|
|
sendCompanyCode = obj.companyCode;
|
|
sendCompanyCode = obj.companyCode;
|
|
@@ -995,6 +1177,11 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
sendCompanyAreaCode = obj.areaCode;
|
|
sendCompanyAreaCode = obj.areaCode;
|
|
|
|
|
|
|
|
sendCompanyAddressController.text = obj.address;
|
|
sendCompanyAddressController.text = obj.address;
|
|
|
|
|
+
|
|
|
|
|
+ bankCardController.text = obj.bankCard;
|
|
|
|
|
+ bankNameController.text = obj.bankName;
|
|
|
|
|
+ openBankNameController.text = obj.openBankName;
|
|
|
|
|
+ openBankPhoneController.text = obj.openBankPhone;
|
|
|
} else {
|
|
} else {
|
|
|
receiptCompanyPhone = obj.uzerPhone!=null?obj.uzerPhone:obj.companyPhone;
|
|
receiptCompanyPhone = obj.uzerPhone!=null?obj.uzerPhone:obj.companyPhone;
|
|
|
receiptCompanyName = obj.companyName;
|
|
receiptCompanyName = obj.companyName;
|