| | |
| | | return; |
| | | } |
| | | |
| | | //if (db.Updateable<TN_Loc_Container>() |
| | | // .SetColumns(d => d.S_IMG_URL == filepath) |
| | | // .Where(d => d.S_CNTR_CODE == model.S_CNTR_CODE).ExecuteCommand() <= 0) { |
| | | if (db.Updateable<TN_Loc_Container>() |
| | | .SetColumns(d => d.S_IMG_URL == filepath) |
| | | .Where(d => d.S_CNTR_CODE == model.S_CNTR_CODE).ExecuteCommand() <= 0) { |
| | | |
| | | // LogHelper.Info($"图片URL '{filepath}' 写入数据库失败"); |
| | | // return; |
| | | //} |
| | | LogHelper.Info($"图片URL '{filepath}' 写入数据库失败"); |
| | | return; |
| | | } |
| | | } |
| | | catch (Exception ex) { |
| | | LogHelper.Info($"发生了错误:{ex.Message}"); |
| | |
| | | //cgDetail.F_QTY = 0; // 不设置为空,便于测试时预先设置一个正常值 |
| | | } |
| | | else { |
| | | var weight = float.Parse(data[0].parameter_varchar200_up); |
| | | var weight_str = data[0].parameter_varchar200_up.Split(';')[1].Split('-')[1]; |
| | | |
| | | var weight = float.Parse(weight_str); |
| | | cgDetail.F_QTY = weight; |
| | | tn_task.F_WEIGHT = weight; |
| | | |
| | |
| | | LogHelper.Info($"终点货架号 '{tn_task.S_END_LOC}' 无法转成数字"); |
| | | return; |
| | | } |
| | | |
| | | //row -= 100; // 118-1 |
| | | |
| | | // 只当之前指定终点货架后,才尝试计算终点货位 |
| | | if (cgDetail.F_QTY > 2000) { |
| | |
| | | LogHelper.Info("更新物料重量失败:没有接受到来自国自AGV的重量信息"); |
| | | return; |
| | | } |
| | | var weight_str = data[0].parameter_varchar200_up.Split(';')[1].Split('-')[1]; |
| | | |
| | | var weight = float.Parse(data[0].parameter_varchar200_up); |
| | | var weight = float.Parse(weight_str); |
| | | cgDetail.F_QTY = weight; |
| | | |
| | | if (db.Updateable<TN_CG_Detail>(cgDetail).UpdateColumns(it => it.F_QTY).ExecuteCommand() <= 0) { |