|
|
@@ -3,9 +3,9 @@ package oilsupplier
|
|
|
import (
|
|
|
msg2 "dashoo.cn/backend/api/business/msg"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/annualaudit"
|
|
|
+ "dashoo.cn/backend/api/business/oilsupplier/infochange"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/oilcostmanage"
|
|
|
"dashoo.cn/backend/api/business/oilsupplier/supplier"
|
|
|
- "dashoo.cn/backend/api/business/oilsupplier/supplierlog"
|
|
|
"dashoo.cn/backend/api/business/paymentinfo"
|
|
|
"encoding/json"
|
|
|
"strconv"
|
|
|
@@ -328,9 +328,9 @@ func (this *OilAnnualListenerController) WorkflowEndAudit() {
|
|
|
paymentInfoSvc.UpdateEntityByIdCols(strconv.Itoa(annualEntity.CerId), &certModel, []string{"ApplyTime", "InFlag"})
|
|
|
|
|
|
// 入库成功 记录快照
|
|
|
- supplierLogService := supplierlog.GetSupplierLogService(utils.DBE)
|
|
|
- sourceId, _ := strconv.Atoi(annualId)
|
|
|
- supplierLogService.SaveSupplierLogForAnnual(annualEntity.SupplierId, sourceId) // 年审
|
|
|
+ //supplierLogService := supplierlog.GetSupplierLogService(utils.DBE)
|
|
|
+ //sourceId, _ := strconv.Atoi(annualId)
|
|
|
+ //supplierLogService.SaveSupplierLogForAnnual(annualEntity.SupplierId, sourceId) // 年审
|
|
|
|
|
|
this.Data["json"] = 1
|
|
|
this.ServeJSON()
|
|
|
@@ -389,3 +389,18 @@ func (this *OilAnnualListenerController) AuditRejectNotice(supplierCertEntity su
|
|
|
msgService := msg2.GetMsgService(utils.DBE)
|
|
|
msgService.HandleMsg(toMobile, msg, "5-2", supplierCertEntity.CreateBy, supplierEntity.ContactName, strconv.Itoa(supplierCertEntity.CreateUserId), this.User.Username)
|
|
|
}
|
|
|
+
|
|
|
+func (this *OilAnnualListenerController) updateSupplierAfterInStorage(supName string, supPid int, infoItems []infochange.OilAnnualChangeItem) error {
|
|
|
+ svc := infochange.GetInfoChangeService(utils.DBE)
|
|
|
+ var err error
|
|
|
+ if len(infoItems) > 0 {
|
|
|
+ for i := 0; i < len(infoItems); i++ {
|
|
|
+ where := " Id = " + utils.ToStr(supPid)
|
|
|
+ var sql string
|
|
|
+ sql = `UPDATE ` + supName + ` set ` + infoItems[i].SelectItem + ` = '` + infoItems[i].ChangeInfo + `' where ` + where
|
|
|
+ _, err = svc.DBE.Exec(sql)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return err
|
|
|
+}
|