Commit 6a18da4f by 杨树贤

调试代码

parent 8d472396
...@@ -634,6 +634,11 @@ class SupplierApiController extends Controller ...@@ -634,6 +634,11 @@ class SupplierApiController extends Controller
$user = $adminService->getAdminUserInfoByCodeId($channelUid); $user = $adminService->getAdminUserInfoByCodeId($channelUid);
$logService = new LogService(); $logService = new LogService();
$logService->AddLog($supplierId, LogModel::UPDATE_OPERATE, '设置线上采购员', '设置线上采购员为 : ' . $user['name']); $logService->AddLog($supplierId, LogModel::UPDATE_OPERATE, '设置线上采购员', '设置线上采购员为 : ' . $user['name']);
// 自动分配猎芯采购和数据跟单员
$supplierService = new SupplierService();
$supplierService->autoAssignPurchaseUser($supplierId, $channelUid);
$this->response(0, '设置SKU采购成功'); $this->response(0, '设置SKU采购成功');
} else { } else {
$this->response(-1, '设置SKU采购失败'); $this->response(-1, '设置SKU采购失败');
...@@ -654,6 +659,16 @@ class SupplierApiController extends Controller ...@@ -654,6 +659,16 @@ class SupplierApiController extends Controller
$this->response(-1, '选择的供应商里面不存在对应的线上采购员'); $this->response(-1, '选择的供应商里面不存在对应的线上采购员');
} }
$supplierService->batchAllocateYunxinChannelUser($supplierIds, $channelUid); $supplierService->batchAllocateYunxinChannelUser($supplierIds, $channelUid);
$userId = $request->user->userId;
if ($userId == 1000) {
// 批量自动分配猎芯采购和数据跟单员
foreach ($supplierIds as $supplierId) {
$supplierService->autoAssignPurchaseUser($supplierId, $channelUid);
}
}
$this->response(0, '批量分配线上采购员成功'); $this->response(0, '批量分配线上采购员成功');
} }
...@@ -868,6 +883,16 @@ class SupplierApiController extends Controller ...@@ -868,6 +883,16 @@ class SupplierApiController extends Controller
} }
} }
//刷新历史数据:自动分配猎芯采购和数据跟单员
public function RefreshHistoryPurchaseUser($request)
{
$updateData = $request->get('update_data', false);
$limit = $request->get('limit', 100);
$result = SupplierService::refreshHistoryPurchaseUser($updateData, $limit);
$this->response(0, '刷新完成', $result);
}
//获取审核流程 //获取审核流程
public function GetAuditFlow($request) public function GetAuditFlow($request)
{ {
......
...@@ -34,7 +34,8 @@ class SupplierChannelModel extends Model ...@@ -34,7 +34,8 @@ class SupplierChannelModel extends Model
const SYNC_UNITED_STATUS_OK = 1; const SYNC_UNITED_STATUS_OK = 1;
//供应商类型 //供应商类型
const SUPPLIER_GROUP_PROXY = 1; //代理 const SUPPLIER_GROUP_PROXY = 1; //代理商
const SUPPLIER_GROUP_SPOT = 2; //现货商
const SUPPLIER_GROUP_ORIGINAL = 4; //原厂 const SUPPLIER_GROUP_ORIGINAL = 4; //原厂
const SUPPLIER_GROUP_MIX = 7; //混合分销商 const SUPPLIER_GROUP_MIX = 7; //混合分销商
......
...@@ -385,5 +385,27 @@ return [ ...@@ -385,5 +385,27 @@ return [
'天' => '月结', '天' => '月结',
'当月' => '当月', '当月' => '当月',
'当周' => '当周', '当周' => '当周',
] ],
// 自动分配采购员相关配置
// 子部门ID配置(需要根据实际数据库配置)
'AutoAssignDepartmentIds' => [
'zhudong_guochan' => 121, // 主动兼国产供应链部
'beidong_guochan' => 122, // 被动兼国产供应链部
'shangpin_gongyinglian' => 142, // 商品供应链部
'xinzhi_gongyinglian' => 123, // 新质供应链部
'shuju_gendan_caigouzu' => 150, // 数据跟单采购组
],
// 新质供应链部默认数据跟单员姓名
'XinzhiDefaultDataFollowerName' => '欧阳海梅',
// 商品供应链部数据跟单采购组人员名单(用于现货商默认分配4人)
'ShangpinDataFollowerGroup' => [
// 需要配置实际姓名
'郑君',
'李尚文杰',
'陈雪梅',
'邱沛敏',
],
]; ];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment