Forráskód Böngészése

fix(bug): 暂停异常处理

luchm 1 éve
szülő
commit
f0cf1e46f6

+ 28 - 28
app/model/bank_arrange_detail/bank_arrange_detail_entity.go

@@ -12,33 +12,33 @@ import (
 
 // Entity is the golang structure for table bank_arrange_detail.
 type Entity struct {
-    Id               int         `orm:"Id,primary"       json:"id"`                 //                                                                                                                                                              
-    ParentId         int         `orm:"ParentId"         json:"parent_id"`          // 库内整理主单ID                                                                                                                                               
-    BoxId            int         `orm:"BoxId"            json:"box_id"`             // 冻存盒表bank_box的Id                                                                                                                                         
-    SampleId         int         `orm:"SampleId"         json:"sample_id"`          // 样本表bank_sample的id                                                                                                                                        
-    BarCode          string      `orm:"BarCode"          json:"bar_code"`           // 唯一码,ArrangeType=1时,该字段为盒子编码,ArrangeType=2时,该字段为样本编码                                                                                 
-    TaskStatus       uint        `orm:"TaskStatus"       json:"task_status"`        // 任务执行状态(与main表一致) 4. 执行失败 5. 执行成功;7 驳回                                                                                                    
-    EquipmentId      int         `orm:"EquipmentId"      json:"equipment_id"`       // 容器ID                                                                                                                                                       
-    ShelfId          int         `orm:"ShelfId"          json:"shelf_id"`           // 冻存架Id                                                                                                                                                     
-    Position         string      `orm:"Position"         json:"position"`           // 所处位置;格式(x;y)x代表第几列 Y代表第几行,positionInfo中需要将Y转为对应字母值,再拼接X;ArrangeType=1时,表示位于架子上位置,为2时表示位于盒内的位置        
-    PositionInfo     string      `orm:"PositionInfo"     json:"position_info"`      // 列表中显示的位置信息,ArrangeType=1时,表示(容器+架子+position)例如:容器1-A1-A2,ArrangeType=2时,表示(容器+层+盒+position),例如:容器1-A1-A1-A2        
-    LastBoxId        int         `orm:"LastBoxId"        json:"last_box_id"`        // 整理前盒子Id,ArrangeType=2时,该字段不为空,表示样本再整理前存放的盒子id                                                                                    
-    LastShelfId      int         `orm:"LastShelfId"      json:"last_shelf_id"`      // 整理前冻存架Id                                                                                                                                               
-    LastPosition     string      `orm:"LastPosition"     json:"last_position"`      // 整理前所处位置;格式(x;y)x代表第几列 Y代表第几行,positionInfo中需要将Y转为对应字母值,再拼接X;ArrangeType=1时,表示位于架子上位置,为2时表示位于盒内的位置  
-    LastPositionInfo string      `orm:"LastPositionInfo" json:"last_position_info"` // 列表中显示的整理前的位置信息,ArrangeType=1时,表示(容器+分区+position),ArrangeType=2时,表示(容器+分区+盒位置+position)                                 
-    IsLocked         int         `orm:"IsLocked"         json:"is_locked"`          // 是否显示锁的标志(入库,出库审批过程中显示锁)                                                                                                               
-    CancelId         int         `orm:"CancelId"         json:"cancel_id"`          // 撤销人Id                                                                                                                                                     
-    CancelBy         string      `orm:"CancelBy"         json:"cancel_by"`          // 撤销人                                                                                                                                                       
-    Remark           string      `orm:"Remark"           json:"remark"`             // 备注                                                                                                                                                         
-    DetailStatus     int         `orm:"DetailStatus"     json:"detail_status"`      // 状态0:申请;2:已审核;1 提交待审核                                                                                                                          
-    CreateOn         *gtime.Time `orm:"CreateOn"         json:"create_on"`          //                                                                                                                                                              
-    CreateUserId     string      `orm:"CreateUserId"     json:"create_user_id"`     //                                                                                                                                                              
-    CreateBy         string      `orm:"CreateBy"         json:"create_by"`          //                                                                                                                                                              
-    ModifiedOn       *gtime.Time `orm:"ModifiedOn"       json:"modified_on"`        //                                                                                                                                                              
-    ModifiedUserId   string      `orm:"ModifiedUserId"   json:"modified_user_id"`   //                                                                                                                                                              
-    ModifiedBy       string      `orm:"ModifiedBy"       json:"modified_by"`        //                                                                                                                                                              
-    ArrangeType      int         `orm:"ArrangeType"      json:"arrange_type"`       // 类型,1:盒子,2:样本                                                                                                                                         
-    Reason           int         `orm:"Reason"           json:"reason"`             // 原因明细,ID是字典明细                                                                                                                                       
+	Id               int         `orm:"Id,primary"       json:"id"`                 //
+	ParentId         int         `orm:"ParentId"         json:"parent_id"`          // 库内整理主单ID
+	BoxId            int         `orm:"BoxId"            json:"box_id"`             // 冻存盒表bank_box的Id
+	SampleId         int         `orm:"SampleId"         json:"sample_id"`          // 样本表bank_sample的id
+	BarCode          string      `orm:"BarCode"          json:"bar_code"`           // 唯一码,ArrangeType=1时,该字段为盒子编码,ArrangeType=2时,该字段为样本编码
+	TaskStatus       uint        `orm:"TaskStatus"       json:"task_status"`        // 任务执行状态(与main表一致) 4. 执行失败 5. 执行成功;7 驳回
+	EquipmentId      int         `orm:"EquipmentId"      json:"equipment_id"`       // 容器ID
+	ShelfId          int         `orm:"ShelfId"          json:"shelf_id"`           // 冻存架Id
+	Position         string      `orm:"Position"         json:"position"`           // 所处位置;格式(x;y)x代表第几列 Y代表第几行,positionInfo中需要将Y转为对应字母值,再拼接X;ArrangeType=1时,表示位于架子上位置,为2时表示位于盒内的位置
+	PositionInfo     string      `orm:"PositionInfo"     json:"position_info"`      // 列表中显示的位置信息,ArrangeType=1时,表示(容器+架子+position)例如:容器1-A1-A2,ArrangeType=2时,表示(容器+层+盒+position),例如:容器1-A1-A1-A2
+	LastBoxId        int         `orm:"LastBoxId"        json:"last_box_id"`        // 整理前盒子Id,ArrangeType=2时,该字段不为空,表示样本再整理前存放的盒子id
+	LastShelfId      int         `orm:"LastShelfId"      json:"last_shelf_id"`      // 整理前冻存架Id
+	LastPosition     string      `orm:"LastPosition"     json:"last_position"`      // 整理前所处位置;格式(x;y)x代表第几列 Y代表第几行,positionInfo中需要将Y转为对应字母值,再拼接X;ArrangeType=1时,表示位于架子上位置,为2时表示位于盒内的位置
+	LastPositionInfo string      `orm:"LastPositionInfo" json:"last_position_info"` // 列表中显示的整理前的位置信息,ArrangeType=1时,表示(容器+分区+position),ArrangeType=2时,表示(容器+分区+盒位置+position)
+	IsLocked         int         `orm:"IsLocked"         json:"is_locked"`          // 是否显示锁的标志(入库,出库审批过程中显示锁)
+	CancelId         int         `orm:"CancelId"         json:"cancel_id"`          // 撤销人Id
+	CancelBy         string      `orm:"CancelBy"         json:"cancel_by"`          // 撤销人
+	Remark           string      `orm:"Remark"           json:"remark"`             // 备注
+	DetailStatus     int         `orm:"DetailStatus"     json:"detail_status"`      // 状态0:申请;2:已审核;1 提交待审核
+	CreateOn         *gtime.Time `orm:"CreateOn"         json:"create_on"`          //
+	CreateUserId     string      `orm:"CreateUserId"     json:"create_user_id"`     //
+	CreateBy         string      `orm:"CreateBy"         json:"create_by"`          //
+	ModifiedOn       *gtime.Time `orm:"ModifiedOn"       json:"modified_on"`        //
+	ModifiedUserId   string      `orm:"ModifiedUserId"   json:"modified_user_id"`   //
+	ModifiedBy       string      `orm:"ModifiedBy"       json:"modified_by"`        //
+	ArrangeType      int         `orm:"ArrangeType"      json:"arrange_type"`       // 类型,1:盒子,2:样本
+	Reason           string      `orm:"Reason"           json:"reason"`             // 原因明细,ID是字典明细
 }
 
 // OmitEmpty sets OPTION_OMITEMPTY option for the model, which automatically filers
@@ -96,4 +96,4 @@ func (r *Entity) Delete() (result sql.Result, err error) {
 		return nil, err
 	}
 	return Model.Where(where, args).Delete()
-}
+}

+ 1 - 1
src/dashoo.cn/genepoint_srv/business/converseService/converseService.go

@@ -134,7 +134,7 @@ func (this *ConverseService) ScanNewTaskDetail() []Sample_Storage_Task {
 
 // 查询任务表的完整TaskId
 func (this *ConverseService) GetFullTaskId(TaskId string) (fullTaskId string) {
-	sql := fmt.Sprintf("SELECT Full_task_id FROM %s WHERE TaskId = '%s' ORDER BY id LIMIT 1", TABLE_TAST, TaskId)
+	sql := fmt.Sprintf("SELECT Full_task_id FROM %s WHERE Task_Id = '%s' ORDER BY id LIMIT 1", TABLE_TAST, TaskId)
 	this.DBE.SQL(sql).Get(&fullTaskId)
 	return
 }