|
|
@@ -1024,7 +1024,8 @@ func (this *OilSupplierCertController) ConcentrateAuditEntity() {
|
|
|
func (this *OilSupplierCertController) UpdateIsStorage() {
|
|
|
id := this.Ctx.Input.Param(":id")
|
|
|
result := this.GetString("result")
|
|
|
- WZAccessCardNo := this.GetString("WZAccessCardNo")
|
|
|
+ AccessCardNo := this.GetString("AccessCardNo")
|
|
|
+ BackRemark := this.GetString("BackRemark")
|
|
|
SupplierId := this.GetString("SupplierId")
|
|
|
var errinfo ErrorInfo
|
|
|
if id == "" {
|
|
|
@@ -1059,11 +1060,27 @@ func (this *OilSupplierCertController) UpdateIsStorage() {
|
|
|
var supplierEntity supplier.OilSupplier
|
|
|
srv := supplier.GetOilSupplierService(utils.DBE)
|
|
|
srv.GetEntityById(SupplierId, &supplierEntity)
|
|
|
- supplierEntity.WZAccessCardNo = WZAccessCardNo
|
|
|
- srvCols := []string{"WZAccessCardNo"}
|
|
|
+ var srvCols []string
|
|
|
+ if supplierCertEntity.SupplierTypeCode == "01" {
|
|
|
+ supplierEntity.WZAccessCardNo = AccessCardNo
|
|
|
+ srvCols = append(srvCols, "WZAccessCardNo")
|
|
|
+ } else if supplierCertEntity.SupplierTypeCode == "02" {
|
|
|
+ supplierEntity.WZAccessCardNo = AccessCardNo
|
|
|
+ srvCols = append(srvCols, "JSAccessCardNo")
|
|
|
+ } else if supplierCertEntity.SupplierTypeCode == "03" {
|
|
|
+ supplierEntity.WZAccessCardNo = AccessCardNo
|
|
|
+ srvCols = append(srvCols, "JFAccessCardNo")
|
|
|
+ } else {
|
|
|
+ panic("准入类别错误!")
|
|
|
+ }
|
|
|
+
|
|
|
srv.UpdateEntityByIdCols(SupplierId, &supplierEntity, srvCols)
|
|
|
} else {
|
|
|
- AuditRemark = "待入库未通过。"
|
|
|
+ if BackRemark != "" {
|
|
|
+ AuditRemark = BackRemark
|
|
|
+ } else {
|
|
|
+ AuditRemark = "待入库未通过。"
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
svcActiviti := workflow.GetActivitiService(utils.DBE)
|
|
|
@@ -1071,7 +1088,7 @@ func (this *OilSupplierCertController) UpdateIsStorage() {
|
|
|
ActiComplete.ProcessKey = workflow.OIL_ENUSER_SUPPLIER_APPLY
|
|
|
ActiComplete.BusinessKey = supplierCertEntity.BusinessKey
|
|
|
ActiComplete.UserId = this.User.Id //审批人员
|
|
|
- ActiComplete.Result = result
|
|
|
+ ActiComplete.Result = "1"
|
|
|
ActiComplete.Remarks = AuditRemark
|
|
|
ActiComplete.CallbackUrl = utils.Cfg.MustValue("workflow", "callbackHost")
|
|
|
receiveVal := svcActiviti.TaskComplete(ActiComplete)
|