湿料计划删除功能

master
zhaoxiaolin 10 months ago
parent 9b8457c07f
commit dbcf841720

@ -215,4 +215,14 @@ public class ProBPOrderWorkorderController extends BaseController {
public AjaxResult downWorkorder(@PathVariable String[] workorderIds) { public AjaxResult downWorkorder(@PathVariable String[] workorderIds) {
return toAjax(proOrderWorkorderService.downProOrderWorkorderByWorkorderIds(workorderIds)); return toAjax(proOrderWorkorderService.downProOrderWorkorderByWorkorderIds(workorderIds));
} }
/**
* 湿
*/
@RequiresPermissions("mes:bppro:workorder:edit")
@Log(title = "生产工单", businessType = BusinessType.DELETE)
@DeleteMapping("/deleteWetMaterial/{workorderIds}")
public AjaxResult deleteWetMaterial(@PathVariable String[] workorderIds) {
return toAjax(proOrderWorkorderService.deleteWetMaterial(workorderIds));
}
} }

@ -203,5 +203,7 @@ public interface ProOrderWorkorderMapper {
ProOrderWorkorder selectSonOrder(String parentOrder); ProOrderWorkorder selectSonOrder(String parentOrder);
List<ProOrderWorkorder> getProductOrders(@Param("orderIds") String[] orderIds); List<ProOrderWorkorder> getProductOrders(@Param("orderIds") String[] orderIds);
int deleteWetMaterial(@Param("orderIds")String[] workorderIds);
} }

@ -133,4 +133,6 @@ public interface IProOrderWorkorderService {
AjaxResult subChangeWorkOrderPro(SplitOrderDTO splitOrderDTO); AjaxResult subChangeWorkOrderPro(SplitOrderDTO splitOrderDTO);
List<String> getOrderNotW0(String[] workorderIds); List<String> getOrderNotW0(String[] workorderIds);
int deleteWetMaterial(String[] workorderIds);
} }

@ -1102,6 +1102,12 @@ public class ProOrderWorkorderServiceImpl implements IProOrderWorkorderService {
return proOrderWorkorderMapper.getOrderNotW0(workorderIds); return proOrderWorkorderMapper.getOrderNotW0(workorderIds);
} }
@Override
@DS("#header.poolName")
public int deleteWetMaterial(String[] workorderIds) {
return proOrderWorkorderMapper.deleteWetMaterial(workorderIds);
}
/** /**
* *
* 湿 * 湿

@ -505,7 +505,7 @@
select top 1 material_code materialCode, select top 1 material_code materialCode,
material_name materialName material_name materialName
from pro_wet_material_plan_detail from pro_wet_material_plan_detail
where workorder_id = #{workorderId} and del_flag = '0' where workorder_id = #{workorderId} order by create_time desc
</select> </select>
<select id="getWorkOrderByOrders" resultType="com.op.plan.domain.ProOrderWorkorder"> <select id="getWorkOrderByOrders" resultType="com.op.plan.domain.ProOrderWorkorder">
select workorder_id workorderId, select workorder_id workorderId,
@ -797,4 +797,13 @@
#{workorder} #{workorder}
</foreach> </foreach>
</delete> </delete>
<delete id="deleteWetMaterial">
update pro_wet_material_plan_detail
set del_flag = '1',
update_time = GETDATE()
where workorder_id in
<foreach item="orderId" collection="orderIds" open="(" separator="," close=")">
#{orderId}
</foreach>
</delete>
</mapper> </mapper>

@ -777,7 +777,7 @@ public class QcCheckTaskIncomeServiceImpl<QcCheckUnqualifiedService> implements
unqualified.setQczg("660"); unqualified.setQczg("660");
//申请人-朱继新 //申请人-朱继新
unqualified.setSqr("660"); unqualified.setSqr("660");
unqualified.setUser("660"); unqualified.setUser("999999");
qcCheckUnqualifiedService.updateQcCheckUnqualified(unqualified); qcCheckUnqualifiedService.updateQcCheckUnqualified(unqualified);
} }
} }

Loading…
Cancel
Save