123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- package models
- func compareAndCopy(sqlResult SQLResult, target *TargetOALicenseInfo) bool {
- // 标志位,初始为 true,表示默认所有值相等
- isEqual := true
- // 比较 OARequestName
- if sqlResult.OARequestName != target.OARequestName {
- target.OARequestName = sqlResult.OARequestName
- isEqual = false
- }
- // 比较 OARequestNameNew
- if sqlResult.OARequestNameNew != target.OARequestNameNew {
- target.OARequestNameNew = sqlResult.OARequestNameNew
- isEqual = false
- }
- // 比较 OARequestNameHTMLNew
- if sqlResult.OARequestNameHTMLNew != target.OARequestNameHTMLNew {
- target.OARequestNameHTMLNew = sqlResult.OARequestNameHTMLNew
- isEqual = false
- }
- // 比较 OAGLXMID
- if sqlResult.OAGLXMID != target.OAGLXMID {
- target.OAGLXMID = sqlResult.OAGLXMID
- isEqual = false
- }
- // 比较 OAGLXMName
- if sqlResult.OAGLXMName != target.OAGLXMName {
- target.OAGLXMName = sqlResult.OAGLXMName
- isEqual = false
- }
- // 比较 OASQSJ
- if sqlResult.OASQSJ != target.OASQSJ {
- target.OASQSJ = sqlResult.OASQSJ
- isEqual = false
- }
- // 比较 OASalespersonName
- if sqlResult.OASalespersonName != target.OASalespersonName {
- target.OASalespersonName = sqlResult.OASalespersonName
- isEqual = false
- }
- // 比较 OAOperationsPersonName
- if sqlResult.OAOperationsPersonName != target.OAOperationsPersonName {
- target.OAOperationsPersonName = sqlResult.OAOperationsPersonName
- isEqual = false
- }
- // 比较 OAXSJSYX
- if sqlResult.OAXSJSYX != target.OAXSJSYX {
- target.OAXSJSYX = sqlResult.OAXSJSYX
- isEqual = false
- }
- // 比较 OAJFJSYX
- if sqlResult.OAJFJSYX != target.OAJFJSYX {
- target.OAJFJSYX = sqlResult.OAJFJSYX
- isEqual = false
- }
- // 比较 OASYDW
- if sqlResult.OASYDW != target.OASYDW {
- target.OASYDW = sqlResult.OASYDW
- isEqual = false
- }
- // 比较 OAXMXXMS
- if sqlResult.OAXMXXMS != target.OAXMXXMS {
- target.OAXMXXMS = sqlResult.OAXMXXMS
- isEqual = false
- }
- // 比较 OAJDS
- if sqlResult.OAJDS != target.OAJDS {
- target.OAJDS = sqlResult.OAJDS
- isEqual = false
- }
- // 比较 OANodeCount
- if sqlResult.OANodeCount != target.OANodeCount {
- target.OANodeCount = sqlResult.OANodeCount
- isEqual = false
- }
- // 比较 OAProductCode
- // if sqlResult.OAProductCode != target.OAProductCode {
- // target.OAProductCode = sqlResult.OAProductCode
- // isEqual = false
- // }
- // 比较 OAProductVersion
- if sqlResult.OAProductVersion != target.OAProductVersion {
- target.OAProductVersion = sqlResult.OAProductVersion
- isEqual = false
- }
- // 比较 CLQ
- if sqlResult.CLQ != target.OACPU {
- target.OACPU = sqlResult.CLQ
- isEqual = false
- }
- // 比较 CZXT
- if sqlResult.CZXT != target.OAOperatingSystem {
- target.OAOperatingSystem = sqlResult.CZXT
- isEqual = false
- }
- // 比较 IP
- if sqlResult.IP != target.OAMainMAC {
- target.OAMainMAC = sqlResult.IP
- isEqual = false
- }
- // 比较 MAC
- if sqlResult.MAC != target.OASecondMAC {
- target.OASecondMAC = sqlResult.MAC
- isEqual = false
- }
- // 比较 OACreationDate
- if sqlResult.OACreationDate != target.OACreationDate {
- target.OACreationDate = sqlResult.OACreationDate
- isEqual = false
- }
- // 比较 OACreationTime
- if sqlResult.OACreationTime != target.OACreationTime {
- target.OACreationTime = sqlResult.OACreationTime
- isEqual = false
- }
- // 比较 OALastOperateDate
- if sqlResult.OALastOperateDate != target.OALastOperateDate {
- target.OALastOperateDate = sqlResult.OALastOperateDate
- isEqual = false
- }
- // 比较 OALastOperateTime
- if sqlResult.OALastOperateTime != target.OALastOperateTime {
- target.OALastOperateTime = sqlResult.OALastOperateTime
- isEqual = false
- }
- // 返回标志位
- return isEqual
- }
|