Browse Source

scripts

master
shakun 1 year ago
parent
commit
00def6d41c
  1. 1
      CLEAR TXN BEFORE DATA MIGRATION.sql
  2. 101
      Changes.txt
  3. 190
      Identity_Insert_AgentMaster.sql
  4. BIN
      StoredProc/JsonRx_Proc_UserRegistration_V2.sql
  5. BIN
      StoredProc/PROC_GENERATE_MEMBERSHIP_ID.sql
  6. BIN
      StoredProc/proc_get_exrate_master.sql
  7. BIN
      StoredProc/proc_mobile_StaticData.sql
  8. 33
      Tables/ThirdpartyApilog.sql
  9. 5
      alter.txt
  10. 6
      checklist.txt
  11. 31
      idTypes.sql
  12. 91
      rate.sql

1
CLEAR TXN BEFORE DATA MIGRATION.sql

@ -41,6 +41,7 @@ TRUNCATE TABLE CUSTOMER_DEPOSIT_LOGS
TRUNCATE TABLE customerDocument
TRUNCATE TABLE CustomerEnquiry
TRUNCATE TABLE customerMaster
TRUNCATE TABLE mobile_userregistration
TRUNCATE TABLE TBLCUSTOMERMODIFYLOGS
TRUNCATE TABLE TBL_CUSTOMER_KYC
truncate table branch_cash_in_out

101
Changes.txt

@ -0,0 +1,101 @@
2023-08-05
JME Japan Changes:
1. DB Clean
2. Country Related Setups
3. Customer registration country Setup: proc_online_dropDownList @flag='onlineCountrylist'
2023-08-06
1. Customer populate issue send txn page: proc_searchCustomerIRH
-> Issue with countryId, was passing Japan countryid
2. Issue in login: set Japan country code while login: proc_applicationIntlLogin
-> Update agentMaster agentCountry,agentCountryId to UK
-> Query: update agentmaster set agentCountry='United Kingdom',agentCountryId=233 where agentCountry='japan'
3. Delete all the agents:
delete from agentmaster where agentid not in (393877, 394390, 394397, 394398, 1001)
delete from applicationusers where agentid not in (393877, 394390, 394397, 394398, 1001)
delete from applicationusers where userid not in (10001, 10002, 52768)
4. Further work on DB Clean Task:
truncate table sscDetail
truncate table sscDetailHistory
truncate table sscDetailTemp
truncate table sscMaster
truncate table sscMasterHistory
truncate table creditLimit
truncate table creditLimitHistory
truncate table creditLimitInt
truncate table creditLimitIntHistory
truncate table receiveTranLimit
truncate table receiveTranLimitMod
truncate table sendTranLimit
truncate table sendTranLimitMod
truncate table TBL_TXN_COMPLIANCE_CDDI
truncate table csDetail
truncate table csDetailHistory
truncate table csDetailRec
truncate table csMaster
truncate table csMasterHistory
truncate table csSafeListRuleDetail
truncate table csSafelistRuleDetailHistory
truncate table scPayDetail
truncate table scPayDetailHistory
truncate table scPayMaster
truncate table scPayMasterHistory
truncate table crossRateDecimalMask
truncate table rateMask
truncate table rateMaskHistory
truncate table defExRate
truncate table defExRateHistory
truncate table exRateTreasury
truncate table exRateTreasuryHistory
truncate table exRateTreasuryMod
TRUNCATE TABLE AGENT_BRANCH_RUNNING_BALANCE
TRUNCATE TABLE REFERRAL_AGENT_WISE
5. Replace JME with IMEUK while creating Agent: proc_agentMaster
6. Agent details updated to IME UK:
-> update agentmaster set agentname='IME London', agentaddress='Pentax House, South Hill Avenue, South Harrow, London, HA2 0DU', agentcity='South Harrow', agentstate='South Harrow' where agentid=393877
update agentmaster set agentname='IME London Head Office', agentaddress='Pentax House, South Hill Avenue, South Harrow, London, HA2 0DU', agentcity='South Harrow', agentstate='South Harrow' where agentid=394390
7. Delete Bank and Branch related datas and drop unnecessary tables
drop table API_BANK_BRANCH_LIST_BAK
drop table API_BANK_LIST_1
drop table API_BANK_LIST_BAK
drop table API_BANK_LIST_JULY30
truncate table API_BANK_LIST_TMP
truncate table API_BANK_LIST_MASTER_TMP
delete from API_BANK_LIST where api_partner_id <> 394397
delete from API_BANK_BRANCH_LIST where branch_id <> 584068
delete from API_BANK_LIST_MASTER where bank_country<>'nepal'
Misc Changes:
Change Country code to: gb (for mobile number for UK)
Remove Introducer from send page.
PROC_REFERALSETUP: Account creation logic changed and Referral code generation logic changed
2023-08-07:
1. Service charge setup
2. Exchange Rate Setup
-> Rate Mask: proc_currencyMaster @flag='bc'
-> Cross Rate Decimal Mask
-> Cost Rate Setup
-> Exchange Rate Treasury
3.Partner Mapping (Issue)
-> Same user can approve the setup
4. Load limit and collection currency
-> proc_sendIRH @flag = 'acBalByAgentId'
-> change @pCountryId = UK, was hardcoded
5. Populate prefecture issue in send page of customer.
-> Hardcode countryid in send page.
6. Add Collect mode in send page.
-> from country setup
-> Update the current Send Page Field Setup, from Japan to United Kingdom
7. Customer ID type is not valid, please update ID details first!
-> proc_sendIRH: change the hardcoded countryId 113 to UK country Id
-> FNAGetUserCashLimitDetails: Change hardcoded value JME to IME.

190
Identity_Insert_AgentMaster.sql

@ -0,0 +1,190 @@
UPDATE agentmaster set agentId='394395' WHERE agentName='IME Mobile'
select * from agentmaster where agentid=394449
SET IDENTITY_INSERT agentmaster ON;
insert into agentmaster(agentId,parentId
,agentName
,agentCode
,agentAddress
,agentCity
,agentCountry
,agentState
,agentDistrict
,agentZip
,agentLocation
,agentPhone1
,agentPhone2
,agentFax1
,agentFax2
,agentMobile1
,agentMobile2
,agentEmail1
,agentEmail2
,businessOrgType
,businessType
,agentRole
,agentType
,allowAccountDeposit
,actAsBranch
,contractExpiryDate
,renewalFollowupDate
,isSettlingAgent
,agentGrp
,businessLicense
,agentBlock
,agentCompanyName
,companyAddress
,companyCity
,companyCountry
,companyState
,companyDistrict
,companyZip
,companyPhone1
,companyPhone2
,companyFax1
,companyFax2
,companyEmail1
,companyEmail2
,localTime
,localCurrency
,agentDetails
,isActive
,isDeleted
,createdDate
,createdBy
,modifiedDate
,modifiedBy
,approvedDate
,approvedBy
,agentCountryId
,headMessage
,extCode
,swiftCode
,routingCode
,mapCodeInt
,mapCodeDom
,commCodeInt
,commCodeDom
,joinedDate
,isMigrated
,mapCodeIntAc
,mapCodeDomAc
,payOption
,agentApiType
,isHeadOffice
,routing
,isInternal
,cpEmail
,agentSettCurr
,contactPerson1
,contactPerson2
,latitude
,longitude
,agentAddress2
,apiAgent
,BANKCODE
,BANKBRANCH
,BANKACCOUNTNUMBER
,ACCOUNTHOLDERNAME
,IsIntl
,IsDom
,isApiPartner
,branchCode
,maxValue)
select 394395,parentId
,agentName
,agentCode
,agentAddress
,agentCity
,agentCountry
,agentState
,agentDistrict
,agentZip
,agentLocation
,agentPhone1
,agentPhone2
,agentFax1
,agentFax2
,agentMobile1
,agentMobile2
,agentEmail1
,agentEmail2
,businessOrgType
,businessType
,agentRole
,agentType
,allowAccountDeposit
,actAsBranch
,contractExpiryDate
,renewalFollowupDate
,isSettlingAgent
,agentGrp
,businessLicense
,agentBlock
,agentCompanyName
,companyAddress
,companyCity
,companyCountry
,companyState
,companyDistrict
,companyZip
,companyPhone1
,companyPhone2
,companyFax1
,companyFax2
,companyEmail1
,companyEmail2
,localTime
,localCurrency
,agentDetails
,isActive
,isDeleted
,createdDate
,createdBy
,modifiedDate
,modifiedBy
,approvedDate
,approvedBy
,agentCountryId
,headMessage
,extCode
,swiftCode
,routingCode
,mapCodeInt
,mapCodeDom
,commCodeInt
,commCodeDom
,joinedDate
,isMigrated
,mapCodeIntAc
,mapCodeDomAc
,payOption
,agentApiType
,isHeadOffice
,routing
,isInternal
,cpEmail
,agentSettCurr
,contactPerson1
,contactPerson2
,latitude
,longitude
,agentAddress2
,apiAgent
,BANKCODE
,BANKBRANCH
,BANKACCOUNTNUMBER
,ACCOUNTHOLDERNAME
,IsIntl
,IsDom
,isApiPartner
,branchCode
,maxValue
from agentmaster
where agentid=394449
SET IDENTITY_INSERT agentmaster OFF

BIN
StoredProc/JsonRx_Proc_UserRegistration_V2.sql

BIN
StoredProc/PROC_GENERATE_MEMBERSHIP_ID.sql

BIN
StoredProc/proc_get_exrate_master.sql

BIN
StoredProc/proc_mobile_StaticData.sql

33
Tables/ThirdpartyApilog.sql

@ -0,0 +1,33 @@
USE [LogDb]
GO
/****** Object: Table [dbo].[tblThirdParty_ApiDetailLog] Script Date: 8/20/2023 12:07:58 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--DROP TABLE tblThirdParty_ApiDetailLog
CREATE TABLE [dbo].[tblThirdParty_ApiDetailLog](
[rowId] [bigint] IDENTITY(1,1) NOT NULL,
[processId] [varchar](100) NULL,
[date] [datetime] NULL,
[thread] [varchar](255) NULL,
[level] [varchar](255) NULL,
[logger] [nvarchar](255) NULL,
[message] [nvarchar](max) NULL,
[exception] [nvarchar](max) NULL,
[logBy] [varchar](100) NULL,
[Provider] [varchar](30) NULL,
[ClientIpAddress] [nvarchar](128) NULL,
[UserName] [nvarchar](150) NULL,
[ControlNo] [varchar](50) NULL,
[MethodName] [varchar](100) NULL,
PRIMARY KEY CLUSTERED
(
[rowId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

5
alter.txt

@ -0,0 +1,5 @@
ALTER TABLE customerMastertemp
ADD idIssueCountry INT NULL
ALTER TABLE customerMaster
ADD idIssueCountry INT NULL

6
checklist.txt

@ -0,0 +1,6 @@
<add key="docUploadPath" value="C:\" />
<add key="docUploadURL" value="C:\CustomerDocument\" />
<add key="profilePicUploadURL" value="C:\inetpub\JME\MobileApi\Images\Profile\" />
<add key="ServiceType_Resource" value="C:\inetpub\App\MobileApi\App_Data\JsonFile\ServiceType.json" />
<add key="PushNotification_Resource" value="C:\inetpub\App\MobileApi\App_Data\PushNotification" />

31
idTypes.sql

@ -0,0 +1,31 @@
SELECT valueId AS id
,detailTitle AS [text]
FROM countryIdType CID WITH (NOLOCK)
INNER JOIN staticDataValue SV WITH (NOLOCK) ON CID.IdTypeId = SV.valueId
WHERE ISNULL(SV.ISActive, 'Y') = 'Y'
AND ISNULL(isDeleted, 'N') <> 'Y'
AND (
spFlag IS NULL
OR ISNULL(spFlag, 0) = 5200
)
--AND valueId in( '11168','11079','10997')
AND COUNTRYID = 233
select * FROM countryIdType
update staticDataValue set detailTitle='EEA national Id Card' ,detailDesc='EEA national Id Card' , isActive='Y'
WHERE valueId='8008' --National ID
update staticDataValue set detailTitle='Bank Statement' ,detailDesc='Bank Statement' , isActive='Y'
WHERE valueId='11080' --Tohon
update staticDataValue set detailTitle='HM Forces ID' ,detailDesc='HM Forces ID' , isActive='Y'
WHERE valueId='11170' --Student Card
update staticDataValue set detailTitle='Utility bill' ,detailDesc='Utility bill' , isActive='Y'
WHERE valueId='11171' --CITIZEN NO
update staticDataValue set detailTitle='other Valid documents' ,detailDesc='other Valid documents' , isActive='Y'
WHERE valueId='11302' --other Gov. Issued
UPDATE staticdatavalue set isActive='N', IS_DELETE='Y'WHERE typeID = 7009
update staticDataValue set detailTitle='Proof of Address Doc' , isActive='Y', IS_DELETE='N'
WHERE valueId='11316' and typeID = 7009 -- Utility Bills

91
rate.sql

@ -0,0 +1,91 @@
EXEC proc_get_exRate_master @flag = 'False'
, @user = 'arjundhami554@gmail.com'
, @sCountryId = '113'
, @sAgent = '0'
, @sSuperAgent = '393877'
, @sBranch = '394395'
, @senderId = '0'
, @collCurr = 'GBP'
, @pCountryId = '151'
, @pCountry = 'Nepal'
, @pAgent = '0'
, @pCurr = 'NPR'
, @deliveryMethodId = '1'
, @cAmt = '0.0'
, @pAmt = '100000.0'
, @calBy = 'p'
, @couponCode = null
, @schemeId = null
, @payOutPartner = '0'
, @paymentType = null
, @cardOnline = null
, @TPexRate = null
, @isManualSc = 'N'
, @manualSc = '0.0'
, @ProcessFor = 'dashboard'
, @discountedFee = '0.0'
EXEC proc_get_exRate_master @flag = 'False'
,@user = 'saraadhikari45@gmail.com'
,@sCountryId = '113'
,@sAgent = '0'
,@sSuperAgent = '393877'
,@sBranch = '394395'
,@senderId = '0'
,@collCurr = 'JPY'
,@pCountryId = '203'
,@pCountry = 'Vietnam'
,@pAgent = '0'
,@pCurr = 'VND'
,@deliveryMethodId = '1'
,@cAmt = '0.0'
,@pAmt = '50000000.0'
,@calBy = 'p'
,@couponCode = NULL
,@schemeId = NULL
,@payOutPartner = '0'
,@paymentType = NULL
,@cardOnline = NULL
,@TPexRate = NULL
,@isManualSc = 'N'
,@manualSc = '0.0'
,@ProcessFor = 'dashboard'
,@discountedFee = '0.0'
/****** Script for SelectTopNRows command from SSMS ******/
SELECT tranType,pAgent,*
FROM [FastMoneyPro_Remit].[dbo].[exRateTreasury] where pCountry='151'
--UPDATE [exRateTreasury] set cAgent=NULL where pCountry='151'
--delete from [exRateTreasury] where exRateTreasuryId='3'
/****** Script for SelectTopNRows command from SSMS ******/
SELECT *
FROM [FastMoneyPro_Remit].[dbo].[defExRate]
SELECT pAgent,* FROM exRateTreasury WITH(NOLOCK) WHERE ISNULL(isActive, 'N') = 'Y'
AND cCurrency = 'GBP' AND pCurrency = 'NPR' AND cAgent = '394395' AND (pAgent=394398)
AND (pCountry = 151)
SELECT exRateTreasuryId,* FROM exRateTreasury WITH(NOLOCK) WHERE ISNULL(isActive, 'N') = 'Y'
AND cCurrency = 'GBP' AND pCurrency = 'NPR' AND cAgent = '394395' AND pAgent = '394398' AND tranType IS NULL
select * FROM agentmaster
select * FROM dbo.FNAGetExRateDetails(3)
select * FROM dbo.FNAGetExRate('233', '0', '394395', 'GBP', '151', '394398', 'NPR', 1)
SELECT * FROM dbo.FNAGetExRate(223,394395,'','GBP',151,'394398','NPR',1)
SELECT *
FROM agentMaster(NOLOCK)
WHERE extCode = 'NP ANYWHERE'
SELECT *
FROM TblPartnerwiseCountry(NOLOCK)
WHERE CountryId = '151'
AND IsActive = 1
AND ISNULL(IsMobileEnabled, 0) = 1
AND ISNULL(PaymentMethod, @deliveryMethodId) = @deliveryMethodId
Loading…
Cancel
Save