Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
182ef480
Commit
182ef480
authored
Oct 29, 2021
by
蒋勇
Browse files
Options
Browse Files
Download
Plain Diff
d
parents
d0e47d33
71ceef3a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
66 additions
and
10 deletions
+66
-10
jiaxiya/app/base/controller/impl/transfer/tradetransferCtl.js
+14
-0
jiaxiya/app/base/db/models/transfer/tradetransfer.js
+3
-1
jiaxiya/app/base/service/impl/transfer/tradetransferSve.js
+35
-9
jiaxiya/app/front/vues/pages/tradetransferdiliver/tradetransferdiliver.js
+14
-0
No files found.
jiaxiya/app/base/controller/impl/transfer/tradetransferCtl.js
View file @
182ef480
...
...
@@ -142,6 +142,20 @@ class TradetransferCtl extends CtlBase {
}
//更新沟通记录
async
updateCommunicationLog
(
p
,
q
,
req
){
var
self
=
this
;
if
(
!
p
.
ali_bizid
){
return
system
.
getResult
(
null
,
"请求异常"
);
}
try
{
var
rst
=
await
self
.
service
.
writecommunicationlog
(
p
);
console
.
log
(
rst
)
return
{
status
:
0
,
msg
:
"成功"
,
data
:
{
ali_bizid
:
p
.
ali_bizid
}
};
}
catch
(
e
)
{
return
system
.
getResult
(
null
,
"请求异常"
);
}
}
}
module
.
exports
=
TradetransferCtl
;
...
...
jiaxiya/app/base/db/models/transfer/tradetransfer.js
View file @
182ef480
...
...
@@ -60,7 +60,9 @@ module.exports = (db, DataTypes) => {
owner_name
:
DataTypes
.
STRING
,
//业务员姓名
owner_mobile
:
DataTypes
.
STRING
,
//业务员电话
mail_zip_url
:
DataTypes
.
STRING
,
//邮寄文件链接
logistics
:
DataTypes
.
STRING
//邮寄单编号
logistics
:
DataTypes
.
STRING
,
//邮寄单编号
communicationLog
:
DataTypes
.
TEXT
//沟通记录
},
{
paranoid
:
true
,
//假的删除
underscored
:
true
,
...
...
jiaxiya/app/base/service/impl/transfer/tradetransferSve.js
View file @
182ef480
...
...
@@ -523,16 +523,42 @@ class TradetransferService extends ServiceBase {
}
//买卖家沟通记录
async
writecommunicationlog
(
obj
)
{
var
obj
=
{
action
:
"WriteCommunicationLog"
,
reqbody
:
{
BizId
:
obj
.
ali_bizid
,
note
:
obj
.
note
let
faillist
=
[];
let
transferinfo
=
await
this
.
findOne
({
ali_bizid
:
obj
.
ali_bizid
});
let
self
=
this
;
await
this
.
db
.
transaction
(
async
function
(
t
)
{
let
params
=
{
creter
:
obj
.
user
,
BizId
:
obj
.
ali_bizid
,
time
:
obj
.
trackDate
,
note
:
obj
.
note
};
if
(
transferinfo
.
communicationLog
.
length
==
0
){
transferinfo
.
communicationLog
=
[];
transferinfo
.
communicationLog
.
push
(
params
);
}
else
{
transferinfo
.
communicationLog
=
JSON
.
parse
(
transferinfo
.
communicationLog
);
transferinfo
.
communicationLog
.
push
(
params
);
}
}
var
rtn
=
await
this
.
aliclient
(
obj
)
console
.
log
(
rtn
)
return
rtn
;
params
=
JSON
.
stringify
(
transferinfo
.
communicationLog
);
let
upd
=
self
.
dao
.
model
.
update
({
communicationLog
:
params
},
{
where
:
{
ali_bizid
:
obj
.
ali_bizid
}
});
if
(
!
upd
)
{
faillist
.
push
(
obj
.
ali_bizid
);
}
//调用阿里接口
// let aliObj = {
// action: "WriteCommunicationLog",
// reqbody: {
// BizId: obj.ali_bizid,
// note: obj.note
// }
// }
// this.aliclient(aliObj);
return
;
});
}
//获取签名
...
...
jiaxiya/app/front/vues/pages/tradetransferdiliver/tradetransferdiliver.js
View file @
182ef480
...
...
@@ -118,6 +118,7 @@
this
.
trackVisable
=
false
;
},
saveClick
(){
<<<<<<<
HEAD
if
(
this
.
trackContent
==
""
){
return
;
}
...
...
@@ -131,6 +132,19 @@
self
.
currentRow
.
tracklog
=
d
.
data
.
tracklog
;
self
.
handlerTrackLog
(
self
.
currentRow
);
=======
let
pushData
=
{
"trackDate"
:
new
Date
().
toLocaleString
(),
"note"
:
this
.
trackContent
,
"ali_bizid"
:
'trademark_prepayment_pre-cn-v0h1mda5i0i'
,
"user"
:
51
};
var
self
=
this
;
this
.
$root
.
postReq
(
"/web/transfer/tradetransferCtl/updateCommunicationLog"
,
pushData
).
then
(
function
(
d
)
{
/*返回整个跟进字段,解析为数组*/
self
.
trackRecords
.
push
(
d
.
data
);
>>>>>>>
71
ceef3aff931c3fa95f0a89875de812b8a8a989
})
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment