| | |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[富尔达车间生产数字化看板,产线数据] |
| | | public static ToMessage WkshpLineData(string lineCode) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //获取产线销售订单报工信息,报工数量>0 且工单状态为非关闭状态 且工序为末道工序 (--and (S.good_qty+S.ng_qty+S.bad_qty)<S.plan_qty) |
| | | sql = @"select A.saleOrderCode,A.materiel_code,M.partname, |
| | | isnull(sum(S.good_qty),0) as good_qty |
| | | from TKimp_Ewo A |
| | | inner join TK_Wrk_Man B on A.wo=B.m_po |
| | | inner join TK_Wrk_Step S on B.wo_code=S.wo_code |
| | | inner join TFlw_Rteqp R on S.step_code=R.step_code |
| | | left join TMateriel_Info M on A.materiel_code=M.partcode |
| | | where S.good_qty>0 and S.isend='Y' and R.eqp_code=@lineCode and B.status<>'CLOSED' |
| | | group by A.saleOrderCode,A.materiel_code,M.partname"; |
| | | dynamicParams.Add("@lineCode", lineCode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "查询成功!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | | |