You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

129 lines
5.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#include "kutil.h"
#pragma once
#include <ae\dataset.h>
#include <bom\bom.h>
#include <epm\signoff.h>
#include <fclasses/tc_date.h>
#include <form/form.h>
#include <map>
#include <list>
#include <ict\ict_userservice.h>
#include <qry/qry.h>
#include <sa/sa.h>
#include <sa\person.h>
#include <sa\user.h>
#include <sa\group.h>
#include <sa\role.h>
#include <schmgt/schmgt_bridge_itk.h>
#include <set>
#include <string>
#include <string.h>
#include <tccore\item.h>
#include <tc\folder.h>
#include <tc/preferences.h>
#include <tc/tc_arguments.h>
#include <tc/tc_startup.h>
#include <tccore\aom.h>
#include <tccore\aom_prop.h>
#include <tccore\grm.h>
#include <tccore\grmtype.h>
#include <tccore/tctype.h>
#include <tccore/releasestatus.h>
#include <tccore/workspaceobject.h>
#include <tccore\item_msg.h>
#include <time.h>
#include <user_exits\user_exit_msg.h>
#include <vector>
#include <fstream>
#include <ae\ae.h>
#include "ocilib.h"
#include "Error_Define.h"
int ML_append_code(EPM_action_message_t msg);
int CONNOR_SIGN_MASTER(EPM_action_message_t msg);
int CONNOR_CLEAR_MASTER(EPM_action_message_t msg);
int CONNOR_REVISE_CLEAR_FORM(METHOD_message_t msg,va_list args);
int CONNOR_Signature_WORD(EPM_action_message_t msg);
int CONNOR_AVIC_CATIASIGN(EPM_action_message_t msg);
extern int K_add_release_status(void * return_data);
int CONNOR_SIGN_PRE_REVISION(EPM_action_message_t msg);
int QF8_WGJ_check(EPM_action_message_t msg);
int connor_set_prop_value(void *returnValue);
int ML_update_currentState(EPM_action_message_t msg);
int ML_WBS(EPM_action_message_t msg);
int ML_ProductCode(EPM_action_message_t msg);
int ML_nowtime(EPM_action_message_t msg);
int ML_sendToWeixin(EPM_action_message_t msg);
int ML_sendToPutinfo(EPM_action_message_t msg);
int ML_update_CChosenRevision(EPM_action_message_t msg);
int ML_sendByProposer(EPM_action_message_t msg);
int ML_sendChangeOrder(EPM_action_message_t msg);
int ML_createProjectForm(EPM_action_message_t msg);
int ML_handler266(EPM_action_message_t msg);
int ML_1106(EPM_action_message_t msg);
int ML_sendToQMS(EPM_action_message_t msg);
int ML_1128(EPM_action_message_t msg);
int ML_1207(EPM_action_message_t msg);
int ML_1214(EPM_action_message_t msg);
int ML_1215(EPM_action_message_t msg);
int ML_1216(EPM_action_message_t msg);
int ML_loginCheck(EPM_action_message_t msg);
int ML_1217(EPM_action_message_t msg);
int ML_checkState(EPM_action_message_t msg);
int ML_1227(EPM_action_message_t msg);
int ML_ItemRevPreUpdate(METHOD_message_t* msg, va_list args);
int ML_ChildGeneralIdentify(EPM_action_message_t msg);
int PLM_TO_OA(EPM_action_message_t msg);
int PLM_TO_SAP_NEW(EPM_action_message_t msg);
int PLM_TO_SAP_Revise(EPM_action_message_t msg);
int PLM_TO_SAP_Disuse(EPM_action_message_t msg);
int PLM_MBOM_TO_SAP_NEW(EPM_action_message_t msg);
int PLM_MBOM_TO_SAP_Revise(EPM_action_message_t msg);
int PLM_FBMBOM_TO_SAP(EPM_action_message_t msg);
int PLM_BZGX_TO_SAP(EPM_action_message_t msg);
int TEST(EPM_action_message_t msg);
int RK_getProjectData(void* returnValue);
int RK_getProjectAssignId(void* returnValue);
int RK_getProjectIdAndName(void* returnValue);
int Raycus_auto_TBYWL(EPM_action_message_t msg);
int RK_attach_assembly_components(EPM_action_message_t msg);
int RK_Assign_Inform(EPM_action_message_t msg);
int Connor_Review_Person(EPM_action_message_t msg);
int Connor_allow_Workflow(EPM_action_message_t msg);
int LD_FormAttrToExcel(EPM_action_message_t msg);
int XY_ChildIsRelease(EPM_action_message_t msg);
int LD_PartCompFLAG(EPM_action_message_t msg);
int LD_SendDJJDD_To_MES(EPM_action_message_t msg);
int UpgradeTask(EPM_action_message_t msg);
int LD_PartChange(EPM_action_message_t msg);
int ML_ItemRevSave(METHOD_message_t* msg, va_list args);
int LD_ElevateTask(EPM_action_message_t msg);
int LD_AutoAssign(EPM_action_message_t msg);
int LY_AutoAssign(EPM_action_message_t msg);
int reviseDesignPost(METHOD_message_t* msg, va_list va);
int uploadFile(void* returnValue);
int LD_ECN01_SetCICNFormProperty(EPM_action_message_t msg);
int LD_515_SetCICNFormProperty(EPM_action_message_t msg);
int LD_SendECRECN_ToSAPMES(EPM_action_message_t msg);
int LD_GYLXFrozen(EPM_action_message_t msg);
int LD_CompletionDate(EPM_action_message_t msg);
int LD_TaskAssignmentDate(EPM_action_message_t msg);
int SH_PLM_Email(EPM_action_message_t msg);
//<2F><><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>
int Connor_SetECNTaskNodes(EPM_action_message_t msg);
int Connor_Check_ECN_GYReview_Person(EPM_action_message_t msg);
//int LD6_CusProdFolderSave(METHOD_message_t* msg, va_list args);
int LY_ChildIsPickUp(EPM_action_message_t msg);
int F6_MEP_Merge(EPM_action_message_t msg);
//int Connor_CreateItemPost(METHOD_message_t* msg, va_list args);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ψһ<CEA8><D2BB><EFBFBD><EFBFBD>֤
int Connor_checkItem_unique(METHOD_message_t* msg, va_list args);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD><C2B6><EFBFBD>״̬
int rule_handler_LY_CheckItem(EPM_rule_message_t msg);
int Connor_ItemRevision_Save(METHOD_message_t* msg, va_list args);
int Connor_ChangeItemNotify_AssignUser(EPM_action_message_t msg);
//<2F><EFBFBD><E1BDBB><EFBFBD>̼<EFBFBD><CCBC><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5>Ƿ<EFBFBD><C7B7><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա
int EPMC_check_process_member(EPM_action_message_t msg);