a.serviceProviderID AS "serviceProviderID",
a.userID AS "userID",
a.name AS "name",
a.linkMan AS "linkMan",
a.contractMobile AS "contractMobile",
a.contractPhone AS "contractPhone",
a.contractEmail AS "contractEmail",
a.duty AS "duty",
a.auditStatus AS "auditStatus",
a.auditTime AS "auditTime",
a.auditNote AS "auditNote",
a.validFlag AS "validFlag",
a.status AS "status",
a.addTime AS "addTime",
a.mainServiceProviderID AS "mainServiceProviderID"
INSERT INTO serviceprovider(
userID,
name,
contractPhone,
contractMobile,
duty,
contractEmail,
linkMan,
auditStatus,
auditTime,
auditNote,
validFlag,
status,
addTime,
mainServiceProviderID
) VALUES (
#{userID},
#{name},
#{contractPhone},
#{contractMobile},
#{duty},
#{contractEmail},
#{linkMan},
#{auditStatus},
#{auditTime},
#{auditNote},
#{validFlag},
#{status},
#{addTime},
#{mainServiceProviderID}
)
UPDATE serviceprovider SET
userID = #{userID},
name = #{name},
contractPhone = #{contractPhone},
contractMobile = #{contractMobile},
contractEmail = #{contractEmail},
linkMan = #{linkMan},
duty = #{duty},
auditStatus = #{auditStatus},
auditTime = #{auditTime},
auditNote = #{auditNote},
validFlag = #{validFlag},
status = #{status},
addTime = #{addTime},
mainServiceProviderID = #{mainServiceProviderID}
WHERE serviceProviderID = #{serviceProviderID}
DELETE FROM serviceprovider
WHERE serviceProviderID = #{serviceProviderID}
DELETE FROM cm_serviceteam_manager
UPDATE serviceprovider SET
mainServiceProviderID = #{spManagerID}
update cm_serviceteam_role set
manager = 2
insert into cm_serviceteam_manager (serviceProviderId,delflag)
values (#{serviceProviderID},0)