|
|
@@ -25,6 +25,7 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
25
|
25
|
BLL.T_Sys_Department deptbll = new BLL.T_Sys_Department();
|
|
26
|
26
|
BLL.T_Sys_RoleInfo rolebll = new BLL.T_Sys_RoleInfo();
|
|
27
|
27
|
BLL.T_Cus_CustomerFinance finbll = new BLL.T_Cus_CustomerFinance();
|
|
|
28
|
+ BLL.T_Sys_Department departmentBLL = new BLL.T_Sys_Department();
|
|
28
|
29
|
#region 客户管理
|
|
29
|
30
|
/// <summary>
|
|
30
|
31
|
/// 获取客户列表
|
|
|
@@ -239,6 +240,39 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
239
|
240
|
if (!string.IsNullOrWhiteSpace(input.F_CompanyName))
|
|
240
|
241
|
model.F_CompanyName = input.F_CompanyName;
|
|
241
|
242
|
#region 基本字段
|
|
|
243
|
+
|
|
|
244
|
+ model.F_AreaID = input.F_AreaID;//大区ID
|
|
|
245
|
+ model.F_BranchID = input.F_BranchID;//分公司ID
|
|
|
246
|
+ model.F_Salesman = input.F_Salesman;//业务员
|
|
|
247
|
+ model.F_SalesPhone = input.F_SalesPhone;//业务员电话
|
|
|
248
|
+ model.F_CustomerNature = input.F_CustomerNature;//客户性质
|
|
|
249
|
+ model.F_Channel = input.F_Channel;// 渠道类型:总经销、二级商、种田大户、农户、化工客户、公司员工
|
|
|
250
|
+ model.F_Credit = input.F_Credit;//信用等级:一星、二星、三星、四星、五星、空
|
|
|
251
|
+ model.F_Legal = input.F_Legal;//法人
|
|
|
252
|
+ model.F_LegalPhone = input.F_LegalPhone;//法人电话
|
|
|
253
|
+ model.F_AddressProvince = input.F_AddressProvince;//省
|
|
|
254
|
+ model.F_AddressCity = input.F_AddressCity;//市
|
|
|
255
|
+ model.F_AddressCountry = input.F_AddressCountry;//县
|
|
|
256
|
+ model.F_AddressTownship = input.F_AddressTownship;//乡
|
|
|
257
|
+ model.F_AddressFull = input.F_AddressFull;//详细地址
|
|
|
258
|
+ model.F_Brands = input.F_Brands;// 经营品牌:心连心、手拉手、沃利沃、双心、空
|
|
|
259
|
+ model.F_Product = input.F_Product;//产品:复合肥心连心、复合肥手拉手、复合肥沃利沃、复合肥双心、尿素心连心、尿素手拉手、尿素沃利沃、尿素双心
|
|
|
260
|
+ model.F_FrozenFlag = input.F_FrozenFlag;//冻结标志
|
|
|
261
|
+ model.F_IsOpenAccount = input.F_IsOpenAccount;//是否开户:已开户、未开户
|
|
|
262
|
+ model.F_LevelCode = input.F_LevelCode;//上级客户编码
|
|
|
263
|
+ model.F_LevelName = input.F_LevelName;//上级客户名称
|
|
|
264
|
+ model.F_MnemonicCode = input.F_MnemonicCode;//助记码
|
|
|
265
|
+ model.F_InvoiceBank = input.F_InvoiceBank;//开票银行名称
|
|
|
266
|
+ model.F_InvoiceBankAccount = input.F_InvoiceBankAccount;//开票银行账号
|
|
|
267
|
+ model.F_TaxRegCode = input.F_TaxRegCode;//纳税人登记号
|
|
|
268
|
+ model.F_IsRunXLX = input.F_IsRunXLX;// 是否经营心连心:是、否
|
|
|
269
|
+ model.F_AnnualSales = input.F_AnnualSales;//年销量
|
|
|
270
|
+ model.F_Formula = input.F_Formula;//配方
|
|
|
271
|
+ model.F_RaiseCrops = input.F_RaiseCrops;//种植作物
|
|
|
272
|
+ model.F_PlantingArea = input.F_PlantingArea;//种植面积
|
|
|
273
|
+ model.F_FertilizerBrand = input.F_FertilizerBrand;//用肥品牌
|
|
|
274
|
+ model.F_Remark = input.F_Remark;//备注
|
|
|
275
|
+ model.F_FileId = 0;
|
|
242
|
276
|
#endregion
|
|
243
|
277
|
return model;
|
|
244
|
278
|
}
|
|
|
@@ -391,7 +425,47 @@ namespace CallCenterApi.Interface.Controllers.customer
|
|
391
|
425
|
if (dr["客户编号"].ToString() != "" && valcode(dr["客户编号"].ToString()))
|
|
392
|
426
|
{
|
|
393
|
427
|
dModel.F_CustomerCode = dr["客户编号"].ToString();
|
|
|
428
|
+ dModel.F_CompanyName = dr["公司名称"].ToString();
|
|
394
|
429
|
#region
|
|
|
430
|
+ Model.T_Sys_Department pdModel = departmentBLL.GetModel(dr["大区名称"].ToString());
|
|
|
431
|
+ Model.T_Sys_Department pdModel1 = departmentBLL.GetModel(dr["分公司名称"].ToString());
|
|
|
432
|
+ if (!string .IsNullOrEmpty(pdModel.F_DeptId.ToString()))
|
|
|
433
|
+ {
|
|
|
434
|
+ dModel.F_AreaID = pdModel.F_DeptId.ToString();
|
|
|
435
|
+ }
|
|
|
436
|
+ if (!string.IsNullOrEmpty(pdModel1.F_DeptId.ToString()))
|
|
|
437
|
+ {
|
|
|
438
|
+ dModel.F_BranchID = pdModel1.F_DeptId.ToString();
|
|
|
439
|
+ }
|
|
|
440
|
+ dModel.F_Salesman = dr["业务员"].ToString();
|
|
|
441
|
+ dModel.F_SalesPhone = dr["业务员电话"].ToString();
|
|
|
442
|
+ dModel.F_CustomerNature = dr["客户性质"].ToString();
|
|
|
443
|
+ dModel.F_Channel = dr["渠道类型"].ToString();
|
|
|
444
|
+ dModel.F_Credit = dr["信用等级"].ToString();
|
|
|
445
|
+ dModel.F_Legal = dr["法人"].ToString();
|
|
|
446
|
+ dModel.F_LegalPhone = dr["法人电话"].ToString();
|
|
|
447
|
+ dModel.F_AddressProvince = dr["省"].ToString();
|
|
|
448
|
+ dModel.F_AddressCity = dr["市"].ToString();
|
|
|
449
|
+ dModel.F_AddressCountry = dr["县"].ToString();
|
|
|
450
|
+ dModel.F_AddressTownship = dr["乡"].ToString();
|
|
|
451
|
+ dModel.F_AddressFull = dr["详细地址"].ToString();
|
|
|
452
|
+ dModel.F_Brands = dr["经营品牌"].ToString();
|
|
|
453
|
+ dModel.F_Product = dr["产品"].ToString();
|
|
|
454
|
+ dModel.F_FrozenFlag = dr["冻结标志"].ToString();
|
|
|
455
|
+ dModel.F_IsOpenAccount = dr["是否开户"].ToString();
|
|
|
456
|
+ dModel.F_LevelCode = dr["上级客户编码"].ToString();
|
|
|
457
|
+ dModel.F_LevelName = dr["上级客户名称"].ToString();
|
|
|
458
|
+ dModel.F_MnemonicCode = dr["助记码"].ToString();
|
|
|
459
|
+ dModel.F_InvoiceBank = dr["开票银行名称"].ToString();
|
|
|
460
|
+ dModel.F_InvoiceBankAccount = dr["开票银行账号"].ToString();
|
|
|
461
|
+ dModel.F_TaxRegCode = dr["纳税人登记号"].ToString();
|
|
|
462
|
+ dModel.F_IsRunXLX = dr["是否经营心连心"].ToString();
|
|
|
463
|
+ dModel.F_AnnualSales = dr["年销量"].ToString();
|
|
|
464
|
+ dModel.F_Formula = dr["配方"].ToString();
|
|
|
465
|
+ dModel.F_RaiseCrops = dr["种植作物"].ToString();
|
|
|
466
|
+ dModel.F_PlantingArea = dr["种植面积"].ToString();
|
|
|
467
|
+ dModel.F_FertilizerBrand = dr["用肥品牌"].ToString();
|
|
|
468
|
+ dModel.F_Remark = dr["备注"].ToString();
|
|
395
|
469
|
#endregion
|
|
396
|
470
|
dModel.F_CreateOn = DateTime.Now;
|
|
397
|
471
|
var res = cusbll.Add(dModel);
|