@ -9,12 +9,14 @@ using BBWY.Client.Views.PackTask;
using BBWY.Common.Models ;
using BBWY.Common.Models ;
using GalaSoft.MvvmLight.Command ;
using GalaSoft.MvvmLight.Command ;
using Microsoft.Extensions.Logging ;
using Microsoft.Extensions.Logging ;
using Org.BouncyCastle.Asn1.Crmf ;
using System ;
using System ;
using System.Collections.Generic ;
using System.Collections.Generic ;
using System.Collections.ObjectModel ;
using System.Collections.ObjectModel ;
using System.Diagnostics ;
using System.Diagnostics ;
using System.Linq ;
using System.Linq ;
using System.Reflection.Metadata.Ecma335 ;
using System.Reflection.Metadata.Ecma335 ;
using System.Runtime.CompilerServices ;
using System.Text ;
using System.Text ;
using System.Threading.Tasks ;
using System.Threading.Tasks ;
using System.Windows.Controls ;
using System.Windows.Controls ;
@ -41,6 +43,8 @@ namespace BBWY.Client.ViewModels.PackTask
readonly PackTaskService packTaskService ;
readonly PackTaskService packTaskService ;
readonly ConsumableService consumableService ;
readonly ConsumableService consumableService ;
readonly PackDetailService packDetailService ;
private ObservableCollection < PackItemModel > increateList = new ObservableCollection < PackItemModel > ( ) ;
private ObservableCollection < PackItemModel > increateList = new ObservableCollection < PackItemModel > ( ) ;
public ObservableCollection < PackItemModel > IncreateList { get = > increateList ; set { Set ( ref increateList , value ) ; } } //
public ObservableCollection < PackItemModel > IncreateList { get = > increateList ; set { Set ( ref increateList , value ) ; } } //
@ -52,60 +56,63 @@ namespace BBWY.Client.ViewModels.PackTask
consumableServiceList = new ObservableCollection < PackItemModel > ( ) ;
consumableServiceList = new ObservableCollection < PackItemModel > ( ) ;
public ObservableCollection < PackItemModel > ConsumableServiceList { get = > consumableServiceList ; set { Set ( ref consumableServiceList , value ) ; } } //
public ObservableCollection < PackItemModel > ConsumableServiceList { get = > consumableServiceList ; set { Set ( ref consumableServiceList , value ) ; } } //
private string discount = "1" ;
/// <summary>
/// 折扣
/// </summary>
public string Discount { get = > discount ; set { Set ( ref discount , value ) ; } } //
public ObservableCollection < IncreateServiceModel > IncreateServiceList { get ; set ; } = new ObservableCollection < IncreateServiceModel > ( ) ;
public ObservableCollection < PackServiceDTO > IncreateServiceList { get ; set ; } = new ObservableCollection < PackServiceDTO > ( ) ;
public ObservableCollection < PackUser > MemberList { get ; set ; } = new ObservableCollection < PackUser > ( ) ;
public ObservableCollection < PackUser > MemberList { get ; set ; } = new ObservableCollection < PackUser > ( ) ;
public ObservableCollection < ConsumableModel > ConsumableList { get ; set ; } = new ObservableCollection < ConsumableModel > ( ) ;
public ObservableCollection < ConsumableModel > ConsumableList { get ; set ; } = new ObservableCollection < ConsumableModel > ( ) ;
public ObservableCollection < WorkProcessModel > PackServiceList { get ; set ; } = new ObservableCollection < WorkProcessModel > ( ) ;
public ObservableCollection < PackServiceDTO > PackServiceList { get ; set ; } = new ObservableCollection < PackServiceDTO > ( ) ;
private readonly PackServiceService packServiceService ;
/// <summary>
/// 加载原数据
/// </summary>
public List < PackItemModel > LoadList = new List < PackItemModel > ( ) ;
readonly WorkProcessService workProcessService ;
public PackServiceViewModel ( PackTaskService packTaskService , ConsumableService consumableService , PackServiceService packServiceService , PackDetailService packDetailService ) //, long taskId
readonly IncreateServiceService increateService ;
public PackServiceViewModel ( PackTaskService packTaskService , ConsumableService consumableService , WorkProcessService workProcessService , IncreateServiceService increateService ) //, long taskId
{
{
//TaskId = taskId;
//TaskId = taskId;
this . consumableService = consumableService ;
this . consumableService = consumableService ;
this . packTaskService = packTaskService ;
this . packTaskService = packTaskService ;
this . workProcessService = workProcessService ;
this . packServiceService = packServiceService ;
this . increateService = increateService ;
this . packDetailService = packDetailService ;
var packServiceRes = this . packServiceService . SearchAll ( ) ;
var increateRes = this . increateService . SearchAll ( ) ;
if ( packServiceRes . Success )
if ( increateRes . Success )
{
{
if ( in creat eRes . Data ! = null & & in creat eRes . Data . Count ( ) > 0 )
if ( packServ iceRes. Data ! = null & & packServ iceRes. Data . Count ( ) > 0 )
{
{
foreach ( var workProcess in increateRes . Data )
foreach ( var packService in packServiceRes . Data )
{
{
if ( packService . ServiceType = = ServiceType . 增 值 服 务 )
App . Current . Dispatcher . Invoke ( ( ) = >
App . Current . Dispatcher . Invoke ( ( ) = >
{
{
IncreateServiceList . Add ( workProcess ) ; //加载增值服务列表
IncreateServiceList . Add ( packService ) ; //加载增值服务列表
} ) ;
} ) ;
if ( packService . ServiceType = = ServiceType . 打 包 服 务 )
}
}
}
var result = this . workProcessService . SearchAll ( ) ;
if ( result . Success )
{
if ( result . Data ! = null & & result . Data . Count ( ) > 0 )
{
foreach ( var workProcess in result . Data )
{
App . Current . Dispatcher . Invoke ( ( ) = >
App . Current . Dispatcher . Invoke ( ( ) = >
{
{
PackServiceList . Add ( workProcess ) ; //加载工序服务列表
PackServiceList . Add ( packService ) ; //加载工序服务列表
} ) ;
} ) ;
}
}
}
}
}
}
var res = this . packTaskService . GetPackMembers ( ) ;
var res = this . packTaskService . GetPackMembers ( ) ; //成员表
if ( res . Success )
if ( res . Success )
{
{
foreach ( var item in res . Data )
foreach ( var item in res . Data )
@ -155,6 +162,8 @@ namespace BBWY.Client.ViewModels.PackTask
//加载数据
//加载数据
//LoadPackDatas();
//LoadPackDatas();
@ -165,14 +174,16 @@ namespace BBWY.Client.ViewModels.PackTask
/// </summary>
/// </summary>
public void LoadPackDatas ( )
public void LoadPackDatas ( )
{
{
LoadList = new List < PackItemModel > ( ) ;
Task task = Task . Factory . StartNew ( ( ) = >
Task task = Task . Factory . StartNew ( ( ) = >
{
{
var res = this . packTask Service . GetTaskService ( TaskId ) ;
var res = this . packDetail Service . GetTaskService ( TaskId ) ;
if ( res . Success )
if ( res . Success )
{
{
if ( res . Data . IncreateList ! = null )
if ( res . Data . IncreateList ! = null )
{
{
IncreateList = new ObservableCollection < PackItemModel > ( ) ;
IncreateList = new ObservableCollection < PackItemModel > ( ) ;
foreach ( var item in res . Data . IncreateList )
foreach ( var item in res . Data . IncreateList )
{
{
App . Current . Dispatcher . Invoke ( ( ) = >
App . Current . Dispatcher . Invoke ( ( ) = >
@ -190,6 +201,7 @@ namespace BBWY.Client.ViewModels.PackTask
} ) ;
} ) ;
} ) ;
} ) ;
}
}
}
}
if ( res . Data . PackList ! = null )
if ( res . Data . PackList ! = null )
{
{
@ -232,6 +244,9 @@ namespace BBWY.Client.ViewModels.PackTask
} ) ;
} ) ;
}
}
}
}
LoadList . AddRange ( IncreateList ) ;
LoadList . AddRange ( PackList ) ;
Discount = res . Data . Discount . ToString ( ) ;
}
}
} ) ;
} ) ;
@ -270,60 +285,50 @@ namespace BBWY.Client.ViewModels.PackTask
private int taskCount ;
private int taskCount ;
public int TaskCount { get = > taskCount ; set { Set ( ref taskCount , value ) ; } } //
public int TaskCount { get = > taskCount ; set { Set ( ref taskCount , value ) ; } } //
//private string selectBox;
///// <summary>
///// 箱子类型
///// </summary>
//public string SelectBox { get => selectBox; set { Set(ref selectBox, value); } }
//private int boxCount;
///// <summary>
///// 箱子数
///// </summary>
//public int BoxCount { get => boxCount; set { Set(ref boxCount, value); } }
//private int airPaperWidth;
///// <summary>
///// 气泡宽
///// </summary>
//public int AirPaperWidth { get => airPaperWidth; set { Set(ref airPaperWidth, value); } }
//private decimal airPaperHeigth;
///// <summary>
///// 气泡长
///// </summary>
//public decimal AirPaperHeigth { get => airPaperHeigth; set { Set(ref airPaperHeigth, value); } }
//private string selectMemberId;
//public string SelectMemberId { get => selectMemberId; set { Set(ref selectMemberId, value); } }
//private decimal jiaoDai;
//public decimal JiaoDai { get => jiaoDai; set { Set(ref jiaoDai, value); } }
/// <summary>
/// <summary>
/// 上传数据 (判断是否超量) 统一上传
/// 上传数据 (判断是否超量) 统一上传
/// </summary>
/// </summary>
private void UpLoadPack ( object obj )
private void UpLoadPack ( object obj )
{
{
decimal upDisCount = 1 ;
if ( string . IsNullOrEmpty ( Discount ) ) upDisCount = 1 ;
decimal . TryParse ( Discount , out upDisCount ) ;
if ( upDisCount = = 0 )
{
new TipsWindow ( "折扣输入有误" ) ;
return ;
}
UploadServiceRequest uploadService = new UploadServiceRequest ( ) ;
UploadServiceRequest uploadService = new UploadServiceRequest ( ) ;
uploadService . Discount = upDisCount ;
List < PackItemModel > packServiceList = new List < PackItemModel > ( ) ;
uploadService . TaskId = TaskId ;
uploadService . TaskId = TaskId ;
List < IncreateMemberModel > increateMembers = new List < IncreateMemberModel > ( ) ;
List < PackServiceDTO > uploadServices = new List < PackServiceDTO > ( ) ;
List < ProcessMemberModel > processMembers = new List < ProcessMemberModel > ( ) ;
// List<ConsumableTaskModel> consumableTasks = new List<ConsumableTaskModel>();
// List<ConsumableTaskModel> consumableTasks = new List<ConsumableTaskModel>();
///上传 删除的数据 //上传保存数据 //上传总数据
List < PersonTaskModel > addDatas = new List < PersonTaskModel > ( ) ;
List < PersonTaskModel > delDatas = new List < PersonTaskModel > ( ) ;
List < PersonTaskModel > PersonTaskModels = new List < PersonTaskModel > ( ) ;
List < PersonTaskModel > PersonTaskModels = new List < PersonTaskModel > ( ) ;
List < IncreateMemberModel > allIncreateMembers = new List < IncreateMemberModel > ( ) ; //所有数据数量不能超过总数据
List < ProcessMemberModel > allProcessMember s = new List < Process MemberModel > ( ) ;
List < PackServiceMemberModel > allPackServiceTask s = new List < PackService MemberModel > ( ) ;
List < ConsumableTaskModel > allConsumableTasks = new List < ConsumableTaskModel > ( ) ;
List < ConsumableTaskModel > allConsumableTasks = new List < ConsumableTaskModel > ( ) ;
FeesItemResponse feesItem = new FeesItemResponse ( ) ; ;
FeesItemResponse feesItem = new FeesItemResponse ( ) ; ;
List < PackServiceMemberModel > PackServiceMembers = new List < PackServiceMemberModel > ( ) ;
//获取打包人员
//获取打包人员
List < string > packUsers = new List < string > ( ) ;
List < string > packUsers = new List < string > ( ) ;
decimal singleFees = 0 ;
decimal singleFees = 0 ;
decimal AllFees = 0 ;
decimal AllFees = 0 ;
decimal price = 0 ;
decimal price = 0 ;
foreach ( var item in IncreateList ) //增值服务上传
foreach ( var item in IncreateList ) //增值服务上传
{
{
if ( item . SelectId < = 0 | | string . IsNullOrEmpty ( item . SelectUserId ) | | item . ItemCount < = 0 )
if ( item . SelectId < = 0 | | string . IsNullOrEmpty ( item . SelectUserId ) | | item . ItemCount < = 0 )
@ -342,40 +347,41 @@ namespace BBWY.Client.ViewModels.PackTask
new TipsWindow ( $"{item.ItemName}:{item.ItemCount}超出任务量{TaskCount}" ) . Show ( ) ;
new TipsWindow ( $"{item.ItemName}:{item.ItemCount}超出任务量{TaskCount}" ) . Show ( ) ;
return ;
return ;
}
}
price = IncreateServiceList . First ( i = > i . Id = = item . SelectId ) . Service Price;
price = IncreateServiceList . First ( i = > i . Id = = item . SelectId ) . Price ;
singleFees + = price ;
singleFees + = price ;
AllFees + = item . ItemCount * price ;
AllFees + = item . ItemCount * price ;
if ( allIncreat eMembers. Select ( a = > a . Increat eId) . Contains ( item . SelectId ) ) //相同服务 存在累加
if ( PackServic eMembers. Select ( a = > a . PackServic eId) . Contains ( item . SelectId ) ) //相同服务 存在累加
{
{
var inMembers = in creat eMembers . SingleOrDefault ( a = > a . UserId = = item . SelectUserId & & a . Increat eId = = item . SelectId ) ;
var inMembers = PackServ iceMembers. SingleOrDefault ( a = > a . UserId = = item . SelectUserId & & a . PackServic eId = = item . SelectId ) ;
if ( inMembers ! = null )
if ( inMembers ! = null )
inMembers . Increat eCount + = item . ItemCount ;
inMembers . PackServic eCount + = item . ItemCount ;
var data = allIncreat eMembers. SingleOrDefault ( a = > a . Increat eId = = item . SelectId ) ;
var data = PackServic eMembers. SingleOrDefault ( a = > a . PackServic eId = = item . SelectId ) ;
var feeItem = feesItem . ServiceList . SingleOrDefault ( f = > f . ItemName = = item . ItemName ) ;
var feeItem = feesItem . ServiceList . SingleOrDefault ( f = > f . ItemName = = item . ItemName ) ;
if ( data ! = null ) data . Increat eCount + = item . ItemCount ;
if ( data ! = null ) data . PackServic eCount + = item . ItemCount ;
if ( feeItem ! = null ) feeItem . ItemCount + = item . ItemCount ;
if ( feeItem ! = null ) feeItem . ItemCount + = item . ItemCount ;
if ( data . Increat eCount > TaskCount ) //累积超出任务量
if ( data . PackServic eCount > TaskCount ) //累积超出任务量
{
{
new TipsWindow ( $"{item.ItemName}:{data.Increat eCount}超出任务量{TaskCount}" ) . Show ( ) ;
new TipsWindow ( $"{item.ItemName}:{data.PackServic eCount}超出任务量{TaskCount}" ) . Show ( ) ;
return ;
return ;
}
}
continue ;
continue ;
}
}
in creat eMembers . Add ( new Increat eMemberModel
PackServ iceMembers. Add ( new PackServic eMemberModel
{
{
UserId = item . SelectUserId ,
UserId = item . SelectUserId ,
IncreateCount = item . ItemCount ,
PackServiceCount = item . ItemCount ,
IncreateId = item . SelectId ,
PackServiceId = item . SelectId ,
Price = price
Price = price ,
ServiceType = ServiceType . 增 值 服 务
} ) ;
} ) ;
@ -386,12 +392,7 @@ namespace BBWY.Client.ViewModels.PackTask
ItemName = item . ItemName ,
ItemName = item . ItemName ,
ItemPrice = price
ItemPrice = price
} ) ;
} ) ;
allIncreateMembers . Add ( new IncreateMemberModel
{
UserId = item . SelectUserId ,
IncreateCount = item . ItemCount ,
IncreateId = item . SelectId
} ) ;
}
}
foreach ( var item in PackList ) //打包服务
foreach ( var item in PackList ) //打包服务
@ -413,34 +414,35 @@ namespace BBWY.Client.ViewModels.PackTask
}
}
price = PackServiceList . First ( i = > i . Id = = item . SelectId ) . ProcessPr ice ;
price = PackServiceList . First ( i = > i . Id = = item . SelectId ) . Price ;
singleFees + = price ;
singleFees + = price ;
AllFees + = item . ItemCount * price ;
AllFees + = item . ItemCount * price ;
if ( allProcess Members. Select ( a = > a . Process Id ) . Contains ( item . SelectId ) ) //存在累加
if ( PackService Members. Select ( a = > a . PackService Id ) . Contains ( item . SelectId ) ) //存在累加
{
{
var inMembers = process Members. SingleOrDefault ( a = > a . UserId = = item . SelectUserId & & a . Process Id = = item . SelectId ) ;
var inMembers = PackService Members. SingleOrDefault ( a = > a . UserId = = item . SelectUserId & & a . PackService Id = = item . SelectId ) ;
if ( inMembers ! = null )
if ( inMembers ! = null )
inMembers . Process Count + = item . ItemCount ;
inMembers . PackService Count + = item . ItemCount ;
var data = allProcess Members. SingleOrDefault ( a = > a . Process Id = = item . SelectId ) ;
var data = PackService Members. SingleOrDefault ( a = > a . PackService Id = = item . SelectId ) ;
var feeItem = feesItem . ServiceList . SingleOrDefault ( f = > f . ItemName = = item . ItemName ) ;
var feeItem = feesItem . ServiceList . SingleOrDefault ( f = > f . ItemName = = item . ItemName ) ;
feeItem . ItemCount + = item . ItemCount ;
feeItem . ItemCount + = item . ItemCount ;
data . Process Count + = item . ItemCount ;
data . PackService Count + = item . ItemCount ;
if ( data . Process Count > TaskCount ) //累积超出任务量
if ( data . PackService Count > TaskCount ) //累积超出任务量
{
{
new TipsWindow ( $"{item.ItemName}:{data.Process Count}超出任务量{TaskCount}" ) . Show ( ) ;
new TipsWindow ( $"{item.ItemName}:{data.PackService Count}超出任务量{TaskCount}" ) . Show ( ) ;
return ;
return ;
}
}
continue ;
continue ;
}
}
process Members. Add ( new Process MemberModel
PackService Members. Add ( new PackService MemberModel
{
{
UserId = item . SelectUserId ,
UserId = item . SelectUserId ,
ProcessCount = item . ItemCount ,
PackServiceCount = item . ItemCount ,
ProcessId = item . SelectId ,
PackServiceId = item . SelectId ,
Price = price
Price = price ,
ServiceType = ServiceType . 打 包 服 务
} ) ;
} ) ;
feesItem . ServiceList . Add ( new ServiceItemResponse
feesItem . ServiceList . Add ( new ServiceItemResponse
{
{
@ -449,12 +451,7 @@ namespace BBWY.Client.ViewModels.PackTask
ItemName = item . ItemName ,
ItemName = item . ItemName ,
ItemPrice = price
ItemPrice = price
} ) ;
} ) ;
allProcessMembers . Add ( new ProcessMemberModel
{
UserId = item . SelectUserId ,
ProcessCount = item . ItemCount ,
ProcessId = item . SelectId
} ) ;
}
}
@ -502,70 +499,38 @@ namespace BBWY.Client.ViewModels.PackTask
}
}
uploadService . ConsumableIds = string . Join ( "," , allConsumableTasks . Select ( a = > a . ConsumableId ) ) ;
uploadService . ConsumableIds = string . Join ( "," , allConsumableTasks . Select ( a = > a . ConsumableId ) ) ;
uploadService . ConsumableNos = string . Join ( "," , allConsumableTasks . Select ( a = > a . ConsumableCount ) ) ;
uploadService . ConsumableNos = string . Join ( "," , allConsumableTasks . Select ( a = > a . ConsumableCount ) ) ;
uploadService . WorkProcessIds = string . Join ( "," , allProcessMembers . Select ( a = > a . ProcessId ) ) ;
uploadService . WorkProcessIds = string . Join ( "," , PackServiceMembers . Where ( p = > p . ServiceType = = ServiceType . 打 包 服 务 ) . Select ( a = > a . PackServiceId ) ) ;
uploadService . WorkProcessNos = string . Join ( "," , allProcessMembers . Select ( a = > a . ProcessCount ) ) ;
uploadService . WorkProcessNos = string . Join ( "," , PackServiceMembers . Where ( p = > p . ServiceType = = ServiceType . 打 包 服 务 ) . Select ( a = > a . PackServiceCount ) ) ;
uploadService . IncreateServiceIds = string . Join ( "," , allIncreateMembers . Select ( a = > a . IncreateId ) ) ;
uploadService . IncreateServiceIds = string . Join ( "," , PackServiceMembers . Where ( p = > p . ServiceType = = ServiceType . 增 值 服 务 ) . Select ( a = > a . PackServiceId ) ) ;
uploadService . IncreateServiceNos = string . Join ( "," , allIncreateMembers . Select ( a = > a . IncreateCount ) ) ;
uploadService . IncreateServiceNos = string . Join ( "," , PackServiceMembers . Where ( p = > p . ServiceType = = ServiceType . 增 值 服 务 ) . Select ( a = > a . PackServiceCount ) ) ;
//List<IncreateMemberModel> increateMembers = new List<IncreateMemberModel>();
uploadService . PackServiceIds = string . Join ( "," , PackServiceMembers . Select ( a = > a . PackServiceId ) ) ;
//List<ProcessMemberModel> processMembers = new List<ProcessMemberModel>();
uploadService . PackServiceNos = string . Join ( "," , PackServiceMembers . Select ( a = > a . PackServiceCount ) ) ;
foreach ( var item in increateMembers )
var orgIds = LoadList . Select ( p = > p . SelectId ) . ToList ( ) ;
{
var nowIds = PackServiceMembers . Select ( p = > p . PackServiceId ) . ToList ( ) ;
var allFees = item . Price * item . IncreateCount ;
var person = PersonTaskModels . SingleOrDefault ( p = > p . PackUserId = = item . UserId ) ;
//var add = nowIds.Except(orgIds);
if ( person ! = null )
var del = orgIds . Except ( nowIds ) . ToList ( ) ;
{
person . AllFees + = allFees ;
foreach ( var PackServiceMember in PackServiceMembers )
person . IncreateServiceIds + = $",{item.IncreateId}" ;
{
person . IncreateServiceNos + = $",{item.IncreateCount}" ;
addDatas . Add ( new PersonTaskModel
continue ;
{
}
TaskId = taskId ,
CreateTime = DateTime . Now ,
var inMember = new PersonTaskModel ( ) ;
IsDeleted = false ,
inMember . IncreateServiceIds = item . IncreateId . ToString ( ) ;
ServiceCount = PackServiceMember . PackServiceCount ,
inMember . IncreateServiceNos = item . IncreateCount . ToString ( ) ;
PackUserId = PackServiceMember . UserId ,
inMember . AllFees + = allFees ;
ServiceId = PackServiceMember . PackServiceId ,
inMember . TaskId = TaskId ; inMember . PackUserId = item . UserId ;
ServiceType = PackServiceMember . ServiceType
} ) ;
PersonTaskModels . Add ( inMember ) ;
}
foreach ( var item in processMembers )
{
var allFees = item . Price * item . ProcessCount ;
var person = PersonTaskModels . SingleOrDefault ( p = > p . PackUserId = = item . UserId ) ;
if ( person ! = null )
{
person . AllFees + = allFees ;
if ( string . IsNullOrEmpty ( person . WorkProcessIds ) )
{
person . WorkProcessIds + = $"{item.ProcessId}" ;
person . WorkProcessNos + = $"{item.ProcessCount}" ;
continue ;
}
person . WorkProcessIds + = $",{item.ProcessId}" ;
person . WorkProcessNos + = $",{item.ProcessCount}" ;
continue ;
}
var inMember = new PersonTaskModel ( ) ;
inMember . WorkProcessNos = item . ProcessCount . ToString ( ) ;
inMember . WorkProcessIds = item . ProcessId . ToString ( ) ;
inMember . AllFees + = allFees ;
inMember . TaskId = TaskId ; inMember . PackUserId = item . UserId ;
PersonTaskModels . Add ( inMember ) ;
}
}
uploadService . PersonTaskModels = PersonTaskModels . ToArray ( ) ;
uploadService . AddPackServices = addDatas ;
uploadService . DeletedPackServices = del ;
uploadService . AllFees = AllFees ;
uploadService . AllFees = AllFees ;
uploadService . SingleFees = singleFees ;
uploadService . SingleFees = singleFees ;
var res = packTask Service . UploadService ( uploadService ) ;
var res = packDetailService . UploadService ( uploadService ) ;
if ( res ! = null & & res . Success )
if ( res ! = null & & res . Success )
{
{
// new TipsWindow("上传成功!").Show();
// new TipsWindow("上传成功!").Show();
@ -573,10 +538,9 @@ namespace BBWY.Client.ViewModels.PackTask
feesItem . AllFees = AllFees ;
feesItem . AllFees = AllFees ;
feesItem . SingleFees = singleFees ;
feesItem . SingleFees = singleFees ;
feesItem . TaskId = TaskId ;
feesItem . TaskId = TaskId ;
feesItem . DisCount = upDisCount ;
if ( SetAllFees ! = null )
SetAllFees ( feesItem , packUsers ) ;
SetAllFees ( feesItem , packUsers ) ;
win . Close ( ) ;
win . Close ( ) ;
}
}