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},
organizeID = 0,
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}
insert into cm_serviceteam_manager (serviceProviderId,delflag)
values (#{serviceProviderID},0)